大庆网站建设优化,在网站做博客,凡客诚品网上购物,汕头网址模板建站文章目录 一、Jmeter命令行启动二、Jmeter脚本录制 本文主要介绍JMeter命令行启动和脚本录制功能 一、Jmeter命令行启动
Jmeter有两种运行#xff1a;
一种是采用的界面模式(GUI#xff09;启动#xff0c;会占用不少系统资源#xff1b;另一种是命令行模式#xff08;n… 文章目录 一、Jmeter命令行启动二、Jmeter脚本录制 本文主要介绍JMeter命令行启动和脚本录制功能 一、Jmeter命令行启动
Jmeter有两种运行
一种是采用的界面模式(GUI启动会占用不少系统资源另一种是命令行模式non-GUI执行这样节约资源在性能测试基本都是按这种方式运行。
启动命令
jmx file Jmeter保存的脚本results file :结果保存文件类型Path to web report folderHmtl报告保存路径
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]Linux配置环境变量运行验证结果如下 启动简单脚本示例如下
启动程序并且添加线程组
添加两个请求 执行命令
找到执行脚本
jmeter -n -t Runtime_demo.jmx -l 7dg.jtl -e -o 7dhtml命令行显示
注意没有设置环境变量的话务必在jmeter的bin目录下启动cmd。
Html报告为
打开html报告结果显示为
Transactions Per Second
其他信息可以参考html报告
聚合报告打开
打开Aggregate Report如图
结果显示
win正常启动
后台启动后显示
启动成功如: 二、Jmeter脚本录制
代理录制
Non-Test Elements–HTTP(s) Test Script Recorder 打开HTTP(S) Test Script Recorder 选择录制数据保存到新建的程组中 选择代理端口 开启浏览器代理 点击Jmeter中的代理启动弹出
点击 start 按钮时会提示创建一个根 CA 证书。这个证书生成在 bin 目录中文件名是ApacheJMeterTemporaryRootCA.crt七天有效期。这个证书将被用来客户端转发 HTTPS 的请求。与此同时还有另一个证书在同目录中生成名字是 proxyserver.jks这是 JMeter 自己生成的根证书。 输入录入地址
Prefix请求名的前缀。Create new transaction after request(ms)一个请求完成之后如果下一个请求超出了这里设置的时间间隔就创建一个新的事务。 录制成功显示 说明 以上是简单介绍怎么录制如果了解其中原理请参考【性能测试实战30讲】https://time.geekbang.org/column/article/183349
相关系列
性能工具之 JMeter 快速入门性能工具之 JMeter 常用组件介绍一性能工具之 JMeter 常用组件介绍二性能工具之 JMeter 常用组件介绍三性能工具之 JMeter 常用组件介绍四性能工具之 JMeter 常用组件介绍五性能工具之 JMeter 常用组件介绍六性能工具之 JMeter 常用组件介绍七性能工具之 JMeter 常用组件介绍八