JMeter API测试 - 记录传入流量

时间:2017-09-28 14:28:46

标签: jmeter jmeter-3.2 service-virtualization

使用JMeter,HTTP请求正在使用端口访问URL。

例如:apitesting.com:8888/api/series/one

我还在JMeter中添加了一个HTTP测试脚本记录器,在那里我可以提到端口和域。

如何使用tcpreplay和JMeter Proxy将传入流量导入JMeter以获取上述示例。

感谢您在Advance中的帮助。

2 个答案:

答案 0 :(得分:0)

在JMeter中,您可以向HTTP请求添加名为Response Assertion的后处理器,如果选中Ignore Status复选框,您将忽略服务器的响应,因此即使服务器关闭,它也不会失败测试并继续。

答案 1 :(得分:0)

您是否阅读过FAQ

  

tcpreplay是否支持向服务器发送流量?

     

如果服务器是指监听端口的守护程序(Unix)或服务(Windows)(Web或邮件服务器是常见的例子),那么可能不是。最大的问题是tcpreplay不了解TCP等常见协议的状态。这意味着它无法同步Syn / Ack来创建有效的TCP会话。

所以你有以下选择:

在这两种情况下都要注意,你只会获得项目的“骨架”,你将无法重播生产流量,你将得到的只是一组HTTP Request采样器,你会必须自己弄清楚工作量模型。