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中设置
(注意:变量名称中的逗号用英文逗号)
最终运行:
答:首先需要明确的是登录的性能测试目标,也就是每秒并发多少个用户同时登录系统,在目标的基础上,下来造具体的登录系统的用户。因为在测试中每秒并发登录使用的是不同的用户登录。
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。