需求描述:
1、原來系統用的weblogic10,對於新的jar不兼容;商業軟件你懂的。
2、系統有些功能使用起來直觀感覺有時會慢。
需求分析:
1、對接口進行性能測試。
2、有一些耗時操作在界面,需要結合界面進行性能測試。
工具選擇:
1、接口性能測試:選用jmeter/soupui/postman(本文選擇使用jmeter,開源、功能強大)
開始工作:
Jmeter基礎之---jmeter基礎概念:https://www.cnblogs.com/fnng/archive/2012/12/21/2828440.html
jmeter亂碼:https://www.cnblogs.com/tangmaokai/p/5830344.html
碰到中文亂碼一定要將jmeter.properties中sampleresult.default.encoding字體改掉(default ISO-8859-1)
性能測試入門:
https://blog.csdn.net/lovesoo/article/details/78579547
https://www.cnblogs.com/TankXiao/p/4045439.html
《jmeter:菜鳥入門到進階系列》:
https://www.cnblogs.com/imyalost/p/7062784.html
注意:登錄測試
1)由於使用了https,因此要將http request中web sever中protocol 改爲https,不然發不出請求。
2)另外http request配置中採用默認,不要勾選use multipart/form-data from POST
cookie管理:https://blog.csdn.net/five3/article/details/53842283
關於JMeter線程組中線程數,Ramp-Up Period,循環次數之間的設置概念:https://www.cnblogs.com/mochaMM/articles/6957773.html
線程執行邏輯控制JMeter請求執行次數 你想執行幾次就執行幾次:https://www.cnblogs.com/wysk/p/6971929.html
正則表達式提取返回結果:
https://www.cnblogs.com/xueli/p/7405258.html?utm_source=itdadao&utm_medium=referral
https://blog.csdn.net/wanglha/article/details/50781503
Jmeter—–跨線程組傳遞cookies值
關鍵點:一定要勾上獨立運行每個線程組
全局變量:https://blog.csdn.net/u011214022/article/details/80604456
局部變量:http://www.mamicode.com/info-detail-1990380.html
控制檯調試信息