压力测试(GUI界面压测,非GUI压测)
压测场景:100用户访问项目,在开桌做10个并发。
线程数:100用户
ramp-up:1秒
循环次数:5(永久)
调度器:持续时间+永久
所以,那么就是100个用户请求多次,那么就是100个用户请求多久。
强调:并发数来源于具体的业务评估和需求。
重点:jmeter界面可以用来调试脚本以及测试脚本,但是不能用于压测。
因为:jmeter的界面模式对于内存是有限制的,默认限制1G。
非界面模式去做性能测试:
jmeter -n -t [jmx file]-l [results file] -e -0 [Path to web report folder]
-n:非界面模式
-t:jmx脚本
-l:生成jtl报告(必须先不存在)
-e:把jtl报告转化成html报告
-o:输出html报告(必须先不存在)
图形报告:
Response Times ver Time:随着时间变化的响应时间的图
Active Threads Over Time:随着时间变化的活跃线程数图
Transactions Per Second:吞吐量TPS
少了一个服务器的资源图表