原创 es數據庫連接

使用linux連接es數據庫: 登陸linux(安裝es的linux); 查詢所有索引: curl -XGET ‘http://192.168.xxx.xxx:9200/_cat/indices?v’ 刪除某個索引: curl

原创 jmeter筆記

先添加一個線程,

原创 性能過程中mysql監控命令

ps -e’f|grep mysql 找到mysql的安裝路徑和socket路徑; 端口,用戶名,密碼 cd到mysql的bin目錄 ./mysqladmin -P3306 -utoyota -p -h127.0.0.1 -r -

原创 redis監控以及碎片計算

菜鳥級別的步驟: 1.先ps -ef|grep redis 2.cd到reids的bin目錄 3.連接redis ./redis-cli -h 192.168.146.107 -p 7000 4.開始 監控:info 內存碎

原创 loadrunner的TPS和點擊率HPS

TPS:Transaction Per Second 表示服務器每秒處理的事務數,它是衡量系統處理能力的重要指標。如果每個事務對應爲一筆業務,那麼tps就表示服務器每秒鐘處理的業務數,處理業務數的值越大說明服務器的處理能力越強。

原创 loadrunner的吞吐量和吞吐率

吞吐量:是指單位時間內服務器處理的字節數,吞吐量的大小直接體現服務器的承載能力;實際測試過程中,測試前吞吐量是不知道的,必須通過不斷的添加虛擬用戶數來測試,才能發現吞吐量的拐點,也就是服務器吞吐量的最大值。 吞吐率:是指單位時間內

原创 loadrunner的併發用戶數

併發用戶數一般爲在線用戶的萬分之一,如果有1000萬在線用戶,那麼需要測試1000個併發用戶。系統的併發用戶數一般是在線用戶的5%-20%,所以併發用戶數很大程度上是根據經驗和行業的一些標準來計算的。 一般情況下,可以參考以下方法

原创 loadrunner 學習筆記

思考時間: 思考時間,也稱爲“休眠時間”,是用戶在進行操作時,每個請求之間的時間間隔,對於交互系統來說,用戶不可能連續不斷地發出請求,一般情況下,用戶在向服務器端發送一個請求後,會等待一段時間再發送下一個請求,在性能測試過程中使用

原创 軟件測試碰到的雷人問題

tps低是什麼意思,什麼是tps?(一臉萌萌的提問) 吞吐量是什麼?吞吐率呢? 爲啥併發500,tps就15000呢?這個併發是怎麼怎麼併發的?(問的好) loadrunner是個什麼工具,原理是什麼? tps低是程序有問題還是數

原创 對上傳下載文件的滲透測試

上傳: 上傳的時候可以上傳一個木馬文件; 或者將木馬文件的後綴更改爲jpg後上傳; 1.路徑的權限–防止黑客以…/…/進入到根目錄,獲取磁盤大量文件; 2.上傳的文件頭必須設定; 3.上傳的文件內容header等必須檢查驗證; 4

原创 loadrunner參數化的each iteration和 each occurrunce的區別

oadrunner在參數化的時候,select next row: Sequential ,random,unique;update value on:each iteration,each occurrunce,once; 名詞解釋

原创 使用python腳本檢索log

loadrunner性能測試過程中,發現問題的時候,會跟蹤log,但是\res\log中log是很難查詢到錯誤日誌,於是用python腳本寫了一個檢索log的案例: # -*- coding: utf-8 -*- import re

原创 loadrunner性能自動化

場景自動運行設置說明 第一步:把要做壓力的腳本製作完成; 第二步:設置場景 1、設置自動生成結果,按下圖操作 2、設置每次運行生成一個結果,步驟:Results——》Results Settings,按下圖,設置好保存的路徑,選擇框

原创 性能測試過程中jmap堆信息的方法

在性能測試過程中,有時候會發現內存溢出,fullgc等問題,一般都是通過jvm的jmap命令獲取堆快照來分析:那些對象大,那些對象多,那些對象影響了性能等; 常見的內存錯誤有如下三種: outOfMemoryError 年老代內存不足

原创 loadrunner post xml格式

在loadrunner中xml和json的腳本是大體一樣的: loadrunner錄製不論什麼腳本,都要確定在postman(或者其他瀏覽器)能夠正常訪問, 接下來纔是錄製腳本,見下圖xml的post的body: xml格式的:直接