首页 > 编程知识 正文

jmeter录制脚本不成功,jmeter java脚本

时间:2023-05-04 20:02:58 阅读:20730 作者:1357

1 .概述Jmeter是用Java语言编写的APP应用程序,用于软件界面和压力测试。 今天,我们将轻松共享使用JMeter录制web浏览器端和手机App端的脚本。

2 .工具1.apache-jmeter-5.2.1

2 .一部手机

3 .谷歌浏览器

3 .添加线程组启动JMeter,打开主接口,如下图所示。

默认情况下为英语版本,您可以在左上角的Options菜单栏下选择语言以切换到中文。 (建议使用英语,但某些中文翻译可能不准确。 )

选择“测试计划”,右键单击以添加【线程组】,然后保存录制的脚本。 下图:

4 .添加http代理服务器选中“测试计划”,右键单击依次添加【http代理服务器】。 下图:

将HTTP代理服务器配置为端口使用默认值,例如与当前使用的其他APP应用程序冲突或更改。 这里使用8888

目标控制器选择“测试调度线程组”,如下图所示。

完成上述配置后,启动HTTP代理服务器并发出Root CA .消息,然后单击确定以指示HTTP代理服务器将开始工作。 下图:

注:证书有效期只有7天。 手机代理记录并安装此证书,如果超过7天,则需要重新安装新证书。

至此,JMeter的配置完成。 然后,必须配置浏览器端或移动电话端的网络代理

5 .配置浏览器端的网络代理,打开谷歌浏览器,进入“高级设置”屏幕,然后找到“打开您计算机上的代理并手动设置代理”。 【地址】需要代理的浏览器和JMeter在一台机器上时,输入“127.0.0.1”即可。 【端口】输入在JMeter中配置的端口。 在这里

检查JMeter记录的浏览器脚本,如下图所示。

在某些压迫测试情况下,静态资源通常位于单独的服务中。 没有必要录音。 在这种情况下,需要进行过滤,如下图所示。

6 .配置手机网络代理的注意事项:手机必须与JMeter使用的网络位于同一网段(使用相同的WIFI即可)。

1 .进入手机WIFI设置,选择WIFI,设置HTTP代理,从“关闭”更改为“手动”,输入服务器和端口存储器

具有【服务器】----JMeter的当前主机IP可以在DOS命令行中点击“ipconfig”进行查看

【端口】----JMeter在安装代理服务器时配置的。 这里是8888

检查JMeter记录的浏览器脚本,如下图所示。

注:以上记录都是HTTP请求,必须安装证书才能记录HTTPS

web浏览器加入证书的方式如下。

手机APP要录制HTTPS,必须在手机端安装证书。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。