原创 LeakCanary+Jenkins 內存泄漏監控實踐

背景 公司Android產品的OOM崩潰率持續增長,爲了檢測出內存泄漏問題,決定使用LeakCanary。爲了持續發現內存泄漏問題,嘗試將LeakCanary與Jenkins相結合。本文着重於LeakCanary與Jenkins的結合

原创 在CENTOS6.5下安裝loadrunner 之 loadGenerator

當我們做性能測試時,爲了最大限度的避免網絡對測試結果的影響時,難免要部署施壓機和被測系統在同一機房內,且linux版本的loadrunner的性能要遠遠高於win系統下,但是安裝過程容易出現一些奇怪的問題。~~~~~~~以下是三次安裝後的

原创 PV--->TPS計算公式

每臺服務器每秒處理請求的數量=((80%*總PV量)/(24小時*60分*60秒*40%)) / 服務器數量 。 其中關鍵的參數是80%、40%。表

原创 性能測試mysql慢SQL定位以及分析方法

性能測試過程定性的性能測試經常需要對mysql進行監控以及SQL優化,其中慢sql和索引一直都是 一、通過mysql自帶的日誌查詢 1、最常見的是直接讀取或者使用spotlight、monyog等第三方工具展示slow log。 首先在s

原创 robotframework(rf)中對時間操作的datetime庫常用關鍵字

1、對固定日期進行操作,增加或減去單位時間或者時間段 2、對兩個時間段進行操作 3、對時間格式轉化,獲取時間戳。 4、從完整時間中取指定年月日等 5、對時間類型進行格式化 6、獲取當前時間或者指定時區時間並處理 7、計算兩個時

原创 關於性能測試之併發分類

Concurrency 併發 併發分爲狹義和廣義兩類。 狹義的併發, 即所有的用戶在同一時刻做同一件事情或操作, 這種操作一般針對同一類 型的業務,

原创 redis清除全部數據vbs腳本

由於我們現有業務需要經常清除redis數據,所以寫了個改腳本來一鍵式執行。可以根據業務不同修改其中的redis命令,來以此節省重複工作浪費的時間。 vbs+redis-cli+bat已上傳CSDN地址,下載地址: http://do

原创 JMeter MongoDB script使用方法

前提: 突發奇想想使用jmeter實現一套接口自動化腳本,但是在具體實現過程中發現前置條件中需要部分針對mongodb操作。 首先查資料看到有人使用mongoscripts的方式實現的,但是發現下載的jmeter3.0並沒有該sample

原创 CETNOS6.5下MYSQL+sysbenchmark0.5安裝

安裝MYSQL5.5 檢查是否已經安裝mysql rpm -qa|grep mysql 如果安裝則卸載 rpm -e mysql-libs –nodeps 增加repo: rpm -Uvh http://mirror.steadfast.

原创 TPS波動模型

TPS波動模型   TPS表現軌跡可以總結爲兩大類: 1. TPS有明顯的大幅波動,不穩定。例如TPS軌跡緩慢下降,緩慢上升後驟降,呈瀑布型,呈矩形,分時間段有規律的波動,無規律的波動等。這些TPS的波動軌跡反映出被測試的性能點存

原创 robotframe(RF)操作mongodb數據庫

1、首先安裝pymongo庫命令pip install pymongo 2、安裝Robotframework-MongoDB-Library,下載地址https://github.com/iPlantCollaborativeOpenSo

原创 robotframe(rf)操作redis數據庫

一、首先安裝redis庫,然後在RF中導入http://download.csdn.net/detail/r455678/9662590 例子1:連接redis,參數 IP、端口、db num、密碼,使用Dbsize查看當前count

原创 linux下每週備份tomcat日誌的shell腳本

背景介紹: 項目有兩個日誌文件夾,一個是tomcat自身的一個在項目外,故兩個目錄。 該腳本使用過程中配合crontab每週一次,可以做到不重啓tomcat catalina.out正常的情況下達到日誌備份的功能。 #!/bin/sh #

原创 測試環境tomcat重啓腳本

測試環境的tomcat重啓和清除temp,work目錄以及logs目錄下的日誌是功能測試人員的一個很煩人的日常工作,即機械又耗時(重複次數多了之後)。所以寫了該腳本用於tomcat的重啓以及緩存、日誌目錄的清空,最後一步根據實際情況選擇是

原创 fiddler抓取指定HTTPS協議連接的步驟

1 打開fiddler,選擇Filers 勾選Use Filters,第二個下拉框中選擇show only the following Hosts 然後在輸入框中輸入制定抓取的域名,點擊Actions,然後選擇RunFIlerset