首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在JMeter中记录多个协议

无法在JMeter中记录多个协议
EN

Stack Overflow用户
提问于 2018-10-29 05:47:32
回答 1查看 157关注 0票数 0

我有一个有多个协议的应用程序。HTTP,SMTP,FTP,当我试图记录这个应用程序时使用JMeter进行负载测试,JMeter只捕获HTTP请求,而不是FTP、SMTP、JMeter不记录多个协议?在负载测试中添加所有协议有什么解决办法吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-29 06:21:24

到目前为止(JMeter 5.0) JMeter只能通过其HTTP(S)测试脚本记录器捕获HTTP或HTTPS流量(实际上它反映在其名称中)。

考虑到FTP和SMTP协议的性质,最好使用相应的FTP请求SMTP取样器来模拟所需的负载。

如果您必须进行录制,您可以考虑使用底层的嗅探工具(如TCP )捕获底层的Wireshark流量,并使用TCP取样器HTTP原始请求采样器重放它,但这比手工创建FTP和SMTP请求要复杂得多,因为您必须处理“原始”TCP流量,而后者并不是那么漂亮和可读的。

另外,您也可以考虑LoadRunner,它理论上既是FTP协议也是SMTP协议,可以为多达50个虚拟用户免费使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53039440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档