我有一个电子应用程序,应该通过代理Proxy_A启动。我想对后端进行负载测试。根据我的基本理解,当我想要使用JMeter记录请求时,我应该配置一个脚本记录器,它自己创建一个代理Proxy_B。然后,我应该使用JMeter代理作为我的应用程序的代理,以便可以记录流量。现在我有点迷茫了。我怎样才能告诉 JMeter 接受我的Proxy_A的请求并将其转发给 JMeter 代理Proxy_B?
编辑感谢Dmitri T
我想做的是根据附件的屏幕截图描述的。
当我按照代理启动 JMeter 时
jmeter -E https -H ACTUAL_PROXY_URL -P ACTUAL_PROXY_PORT
然后,当我开始录制时,我无法录制请求。当我将浏览器指向本地主机:9000时,我成为错误
500 Internal server error
为了能够记录从Electron应用程序到后端的流量,您需要在Electron app和后端之间传递JMeter,例如:
Electron应用程序-
具体说明将根据您使用的方法和软件而有所不同,例如,如果可以为电子应用程序配置代理服务器,您可以将其设置为使用JMeter,并将JMeter配置为使用< code>Proxy_A
作为上游代理
如果可以配置Proxy_A
以使用一些上游代理,只需将其指向JMeter的主机/端口组合。
此外,您可能需要执行以下步骤:
有关上述步骤的更多信息:如何使用JMeter运行桌面应用程序的性能测试
我所代理的服务器不返回位置标头,这意味着我的不返回任何东西。 我想记录我的上游请求,这样我就可以在日志中看到我向上游服务器发出的请求。 我想知道是否有一种简单的方法可以在不创建lua脚本的情况下记录Nginx发出的出站请求,或者lua脚本是最好的方法,有人可以在我的搜索中提供方向吗?
假设您想对某个网站执行https请求,但中间有一个代理。 上述代理不查看请求,只是在用户代理使用HTTP连接方法后将所有流量中继到实际的HTTPS服务器(如中所示http://www.web-cache.com/Writings/Internet-Drafts/draft-luotonen-web-proxy-tunneling-01.txt)。 现在我的问题是:在代理打开到目标Web服务器的SS
我们正试图使用JMeter进行性能测试。 我使用了jmeter中提供的使用HTTP代理服务器的示例指南,但我的记录控制器没有记录任何请求。 在做了大量研究之后,下面是完整的场景。 我正在使用公司代理服务器访问外部站点。所以,经过一番研究,我明白我需要通过命令行提供所有信息来启动我的jeter。例如。 现在我明白了,我不需要混淆这些设置。默认情况下,JMETER使用自己的内部代理服务器。 我们需要配
有没有可能关闭sonar(www.sonarsource.org)对特定代码块的测量,哪一块代码不想被测量? Findbugs输出的“保留堆栈跟踪”警告就是一个例子。离开服务器时,如果客户机不知道异常,我可能只想将消息传递回客户机,而不包括刚刚捕获的实际异常(例如,因为客户机没有包含该异常的JAR)。
Webpack开发服务器代理配置留档: https://webpack.js.org/configuration/dev-server/#devserver-代理 表示它使用http代理中间件: https://github.com/chimurai/http-proxy-middleware#http-代理事件 使用上述链接中记录的功能,我可以执行以下操作: 我的问题是,尽管其他一切都很好——我
我有一群“乘客”代理人,其中每一个代理人都会向另一个“机场”代理人发出请求(“OrderPassenger”代理人类型)。此时,“机场”代理人必须通过“机场建议”代理人响应请求,并将其发送给“乘客”群体中的特定“乘客”。 我尝试使用:send(airportSuggestion,main.passengers(orderPassenger.passenger));但是乘客。乘客不是整数类型。 我尝