一,背景:当我们用JMeter编写了接口脚本,准备执行生成报告时,需要在doc窗口输入命令执行生成报告:执行操作如下——>
1).生成图形化报告:
1.打开jmeter安装目录bin下
2.将需要生成的报告文件aaa.jmx复制放于bin目录下
3.当前目录cmd
4.输入命令:jmeter -n -t aaa.jmx -l aaa_test.txt -e -o ./JMeter_test _____运行
5.查看报告浏览器打开html
-n :无图形化运行
-t aaa.jmx:被运行的脚本aaa.jmx
-l aaa_test.txt:将运行日志保存于aaa_test.txt中(只能为空或不存在,否则报错)
-e :生成测试报告
-o ./JMeter_test :在当前目录下生成文件夹,用于存放报告和日志(文件夹只能为空或不存在,否则报错)
2).输入命令后运行报错:
(一:报错内容:
Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5
(二-1:解决方法1:——————————这个方法最好:
1.cmd ——打开注册表:regedit
2.按以下路径找到 JavaSoft\Prefs(任意一个均可):HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft\Prefs
3.右键“权限”——更改用户权限为完全控制
4.再次运行——ok啦
(二-1:解决方法2:
1.找到JMeter的bin目录下的jmeter.bat
2.右击“以管理员身份运行”
3.再次运行——(有可能会失败)