我必须通过Jmeter对基于Web的应用程序进行性能测试。要连接到该应用程序,我必须在Client VPN中,并且它具有要连接的特定代理。该应用程序将无法在本地主机上运行。
如何执行此操作?我通过从命令提示符运行Jmeter进行了尝试。请帮忙。
答案 0 :(得分:0)
您可以配置JMeter以两种方式使用代理:
jmeter -H your_proxy_host -P your_proxy_port
使用system.properties(该文件位于JMeter安装的“ bin”文件夹下,向其添加下一行:
http.proxyHost=your_proxy_host
http.proxyPort=your_proxy_port
https.proxyHost=your_proxy_host
https.proxyPort=your_proxy_port
需要重新启动JMeter才能拾取属性。
答案 1 :(得分:0)
首先检查您是否具有正确的代理参数,例如代理服务器的IP /地址,端口号,用户名和密码。
然后,在第一个HTTP请求中,单击“高级”选项卡,然后在其中找到“代理服务器”部分。
填写所需的信息并运行jmeter。根据响应,您可以判断是否可以通过代理将请求发送到哪里。
我已将其与具有用户名和pwd的代理服务器名称一起使用。对我来说,它奏效了,这意味着您可以尝试使用所拥有的任何信息。 然后,您可以按照Dmitri的建议永久设置属性。另外,可以在“ HTTP请求默认配置”中进行设置。
查看以下链接以获取更多信息:- https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request