我目前正在开发一个银行应用程序,其中有一个模拟器应用程序,通过在模拟器上设置数据并触发它来检查它是否在后端更新来完成手动测试。根据测试用例,他们正在更改参数并进行测试。我需要知道是否可以对该模拟器进行负载测试。由于没有用户直接参与,也没有API或没有请求经过,可以对此进行负载测试吗?如果是的话,有没有办法使用Jmeter来做到这一点?
如果“模拟器”(无论它是什么)理论上能够向后端发送数据,则应该可以使用 JMeter 来模拟“模拟器”的网络足迹。
当“模拟器”与后端对话时,您需要分析网络级别发生的情况,其中一个选项是使用网络嗅探器工具,例如Fiddler或Wireshark
一旦您知道哪个网络协议在范围内,您应该能够选择适当的 JMeter Samplers 或 Plugins 来模拟“模拟器”的流量。
如果您幸运的话,“模拟器”使用 HTTP 协议与后端通信,您甚至可以使用 JMeter 的 HTTP(S) 测试脚本记录器 记录流量。请参阅如何进行桌面性能测试文章了解更多信息。
告诉我们您的模拟器的架构以及客户端如何与下一个上游组件通信