如何在jmeter中设置代理服务器? (jmeter设置服务器代理服务器)

如何在JMeter中设置代理服务器?

JMeter是一款用来进行负载测试的工具,可以模拟多种不同的请求,比如HTTP请求和FTP请求。在进行负载测试时,有时需要使用代理服务器,以模拟真实的网络流量和环境。本文将介绍如何在JMeter中设置代理服务器。

之一步:下载并安装JMeter

如果您还没有安装JMeter,请到JMeter官网去下载,并安装JMeter。

第二步:启动JMeter

启动JMeter后,您将看到JMeter的主界面。

第三步:添加线程组

在左侧导航栏中,选择“Test Plan”,然后在主界面中右键,选择“Add” -> “Threads (Users)” -> “Thread Group”。这将创建一个新的线程组。

第四步:添加HTTP代理服务器

在左侧导航栏中,选择“Workbench”,然后在主界面中右键,选择“Add” -> “Non-Test Elements” -> “HTTP Proxy Server”。这将创建一个新的HTTP代理服务器。

第五步:配置HTTP代理服务器

在HTTP代理服务器的属性窗口中,选择“Target Controller”,指定被代理的控制器。比如,如果您想要代理一个网站,可以指定根节点控制器。

然后,选择“Global Settings”,设置代理服务器监听的端口号。

第六步:配置浏览器

在浏览器中,配置代理服务器的地址和端口号。代理服务器的地址是本机IP地址,端口号是刚刚在HTTP代理服务器中设置的端口号。

第七步:运行测试

现在您可以在浏览器中访问网站,并在JMeter中监控HTTP交互。如果您需要捕获HTTP请求,并创建相应的测试用例,可以在HTTP代理服务器的属性窗口中选择“Requests”,并设置过滤规则。

:JMeter是一款功能强大的负载测试工具,可以用来模拟Web应用程序的高并发访问。在使用JMeter进行负载测试时,可能需要使用代理服务器。在JMeter中设置代理服务器很简单,只需要添加一个HTTP代理服务器,并在浏览器中指定代理服务器的地址和端口号即可。

相关问题拓展阅读:

Jmeter5.0脚本录制器及生成测试报告

①、使用Jmeter本身设置代理服务器进行录制

②、使用Badboy进行录制

1、通过在终端中输入jmeter启动,或者通过快捷方式启动(更好以管理员的方式启动)

2、在测试计划(Test Plan)中添加一个线程组(Thread Group),线程组主要用于存放录制的脚本

3、给测试计划(Test Plan)配置一个Http代理服务器(HTTP(S) TestScript Recorder)

4、配置Http代理服务器(HTTP(S) TestScript Recorder)

5、过滤录制过程中不需要的请求或腊和移除嫌团竖静态资源

6、配置火狐浏览器的代理,打开火狐浏览器点击右上角的【三】图标,选择其中的【设置】,并在常规中找到【网络设置】点击【设置】

7、因为录制的是https的脚本,所以还需要导入证书到火狐浏览器,证书会自动生成,再jmeter的bin目录下面找到就可以了

8、要在计算机中导入这个证书,计算机中不导入这个证书也是不能录制https的脚本,按win+r,输入certmgr.msc打开证书,如果导入过就不用导入了

9、选择受信任的根证书颁布导入证书就行了,注意:没导入一定要导入,这里卡了我好久,主要目的就是让这个证书添加信任

10、前面的配置都配芹大置好了,下面就可以点击【启动】来录制脚本了,点击【停止】可以停止脚本的录制

11、证书信任和录制暂停

12、用火狐浏览器输入百度,打开之后大功告成

13、停止之后可以看到录制的脚本了

14、可以通过筛选将不需要的接口删除,也可以给脚本添加断言、添加结果树、聚合报告、Active Threads Over Time、PerfMon Metrics Collector、 Response Times Over Time等来验证脚本

15、通过线程组配置好需要的压力

16、JMeter自动生成压力测试报告

将生成的.jmx文件执行压测并生成.jtl文件

生成压力测试报告,可以在当前的目录中生成

本例目录:D:\apache-jmeter-4.0\bin

jmeter设置服务器代理服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jmeter设置服务器代理服务器,如何在jmeter中设置代理服务器?,Jmeter5.0脚本录制器及生成测试报告的信息别忘了在本站进行查找喔。


数据运维技术 » 如何在jmeter中设置代理服务器? (jmeter设置服务器代理服务器)