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