原创 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格式的:直接