Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net JMeter:需要使用HTTP代理记录本地Web应用程序帮助_.net_Jmeter - Fatal编程技术网

.net JMeter:需要使用HTTP代理记录本地Web应用程序帮助

.net JMeter:需要使用HTTP代理记录本地Web应用程序帮助,.net,jmeter,.net,Jmeter,在过去的一周里,我面临着一个严重的问题。我将非常清楚地解释我的情况 我已经在ASP.NET中创建了一个Web应用程序,并将其部署到我的本地IIS中,默认端口为80。我想为此运行JMeter测试 我这边的障碍是 1) 我在公司网络下工作。基本的互联网本身就是代理。假设我的互联网连接只有在应用主机时才能工作:这个站点作为我的参考,它工作正常。但我无法录制,因为我想使用HTTPProxy。如果我使用HTTP代理,那么我必须给出用于侦听的端口号。如果我在WorkBench->HTTPProxy中提供端口

在过去的一周里,我面临着一个严重的问题。我将非常清楚地解释我的情况

我已经在ASP.NET中创建了一个Web应用程序,并将其部署到我的本地IIS中,默认端口为80。我想为此运行JMeter测试

我这边的障碍是

1) 我在公司网络下工作。基本的互联网本身就是代理。假设我的互联网连接只有在应用
主机时才能工作:这个站点作为我的参考,它工作正常。但我无法录制,因为我想使用HTTPProxy。如果我使用HTTP代理,那么我必须给出用于侦听的端口号。如果我在
WorkBench->HTTPProxy
中提供端口号,那么我就不能提供相同的端口号,因为我在http proxy上提供的端口号在我的浏览器上不起作用。如果我在HTTPProxy中指定默认端口号80,则JMeter将无法工作(它表示端口号已在使用中。请尝试其他端口号,原因是我的IIS正在使用该端口号)。

请建议我一些使用HTTPProxy记录测试的解决方案,或者建议我是否有其他方法可以记录。即使是很小的回答也会对我很有帮助。提前谢谢。

看一下这份文件,我想你会发现它非常有用

这将给你一个更深入的解释

您是否尝试过:

如果您在防火墙/代理服务器后面进行测试,则可能需要向JMeter提供防火墙/代理服务器主机名和端口号。为此,请使用以下参数从命令行运行jmeter.bat/jmeter文件:

-H[代理服务器主机名或ip地址]

-p[代理服务器端口]

-N[非代理主机](例如.*.apache.org | localhost)

-u[代理身份验证的用户名-如果需要]

-[代理身份验证密码-如果需要]

示例:jmeter-H my.proxy.server-p 8000-u username-a password-N localhost

或者,您可以使用--proxyHost、--proxyPort、--username和--password


我已经做到了,我只是在经历。。。还有,我告诉大家我可以运行测试,但我不能录制。。。谢谢你可以发布启动jMeter时使用的参数列表吗?