标签:测试 登录 jar 5.23 内存 JVM JMeter
生成JMeter HTML性能测试报告配置
jmeter目录中BIN文件下记事本打开:
将后缀改为csv、前面的#去掉
将测试脚本放在JMmeter目录下的tests\script中:
在tests目录下执行命令:jmeter -n -t script/一码通.jmx -l api.jtl -e -o performanceReport/
在JMeter中模拟测试并生成数据报告在Grafana中展示:
总结:
响应时间:
反应时间:
若再次执行查看其他运行结果则删除performanceReport和api.jtl或改名:
参数化模拟登录测试
参数化: 在客户端模拟向服务端发送请求的过程中模拟不同的数据
网页中的右击检查network并复制以下两项添加到JMeter中
HTTP信息头管理器:填写请求的数据格式
CSV数据文件设置:
将所用数据(模拟登录用户名及密码)下载保存至JMeter-tests-data-login.txt并在JMeter中设置
(注意:变量名称中的逗号用英文逗号)
在JMeter里面,调用变量使用的是:${变量名称}:
最终运行:
性能测试中针对登录你是怎么测试的?
答:首先需要明确的是登录的性能测试目标,也就是每秒并发多少个用户同时登录系统,在目标的基础上,下来造具体的登录系统的用户。因为在测试中每秒并发登录使用的是不同的用户登录。
JVM监控
JVM概述
JVM监控工具主要监控Java应用程序是否会内存泄露,当然也可以监控该Java应用程序的CPU资源。比如该服务分配了0.1C的CPU,200M的内存,那么当内存使用率达到200或者是超过200M,这个时候就内存泄露。
打开jvisualvm:
在jmeter中创建新的进程组进行测试:
用JVM进行监控:
另:
启动java应用程序:
Java程序部署:
1、使用maven打包成.jar的文件,然后使用如下命令来启动: java -jar xxx.jar
2、使用maven打包成.war的文件,然后使用如下命令来启动 java -jar xxx.war
标签:测试,登录,jar,5.23,内存,JVM,JMeter 来源: https://www.cnblogs.com/likaiEndfate/p/16302415.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。