使用 JMeter,HTTP 请求通过端口访问 URL。
例如:apitesting.com:8888/api/series/one
我还在 JMeter 中添加了一个 HTTP 测试脚本记录器,我可以在其中提及端口和域。
对于上面的示例,如何使用 tcpreplay 和 JMeter 代理将传入流量导入 JMeter。
感谢您提前提供的帮助。
使用 JMeter,HTTP 请求通过端口访问 URL。
例如:apitesting.com:8888/api/series/one
我还在 JMeter 中添加了一个 HTTP 测试脚本记录器,我可以在其中提及端口和域。
对于上面的示例,如何使用 tcpreplay 和 JMeter 代理将传入流量导入 JMeter。
感谢您提前提供的帮助。
你读过常见问题解答吗?
tcpreplay 是否支持向服务器发送流量?
如果服务器是指监听端口的守护程序(Unix)或服务(Windows)(Web 或邮件服务器是常见的例子),那么可能不是。最大的问题是 tcpreplay 不了解 TCP 等常见协议的状态。这意味着它无法同步 Syn/Ack 以创建有效的 TCP 会话。
因此,您有以下选择:
在这两种情况下请注意,您将只获得项目的“骨架”,您将无法重放生产流量,您将获得的只是一组HTTP 请求采样器,您必须弄清楚工作量自己建模。
在 JMeter 中,您可以向您的 HTTP 请求添加一个名为Response Assertion的后处理器,如果您选中该Ignore Status
复选框,您将忽略服务器的响应,因此即使服务器关闭,它也不会失败测试并继续。