我尝试用jmeter记录我的测试。因此,我将JMeter脚本记录器配置为使用端口8080。在浏览器中,将代理设置为localhost 8080。 在我的system.properties文件中,我设置了我公司的代理。
当我启动记录器并尝试进入我的站点时,出现以下错误“ Connexion reset”。当我尝试上Google时,出现以下错误“内容编码错误”。
你有什么主意吗?
答案 0 :(得分:0)
HTTP错误401代表Unauthorized,因此我期望您的公司代理需要有效的凭据。根据{{3}}的文章,您可以分别通过-u
和-a
命令行参数传递用户名和密码。
-H
[代理服务器主机名或IP地址]
-P
[代理服务器端口]
-N
[非代理主机](例如* .apache.org | localhost)
-u
[用于代理身份验证的用户名-如果需要]
-a
[用于代理身份验证的密码-如果需要的话]
所以您需要像这样启动JMeter:
jmeter -H your_corporate_proxy_host -P your_corporate_proxy_port -u username -a password
替代选项正在使用Using JMeter behind a proxy,在这种情况下,您无需担心设置代理和SSL证书。