用Jmeter进行TCP测试,取样器结果显示Response code: 500错误,该怎么解决此问题呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Jmeter进行TCP测试,取样器结果显示Response code: 500错误,该怎么解决此问题呢?相关的知识,希望对你有一定的参考价值。

用Jmeter进行TCP测试,取样器结果显示Response code: 500错误是设置错误造成的,解决方法为:

1、新建线程组。

2、在线程组中新建WebSocket Sample。

3、将网站提供的host等信息填入即可与网站通信,之后运行。

4、这样就可以看出第二条消息发送时是直接用的第一条消息打开的连接,服务器的响应被归类到一次会话的响应窗口。

参考技术A

如果服务器有返回响应数据,那这个500可以忽略,可以设置响应断言,忽略响应状态code。

参考技术B https://www.zhihu.com/question/64978264 参考技术C 可以自己排查原因啊
先通过其他方式确认请求时正确的,然后看看响应值是什么

Jmeter工具你会哪些功能?

Jmeter 中提供了丰富的组件来满足用户各种需求,比如:
1.配置元件,可以初始化脚本运行所需数据
2.前置处理器,一种常见的设计取样器提交数据的方法
3.定时器,可以设置取样器的执行规则以实现性能测试
4.取样器,向服务器发送请求
5.后置处理器处理取样器响应的结果
6.断言,程序代替人工判断响应结果是否符合预期
7.监听器,显示脚本的最终执行结果
在黑马程序员培训过,这些都用的贼牛。
参考技术A JMeter的作用
1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
2.完全的可移植性和100% 纯java。
3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。
4.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
5.精心的GUI设计允许快速操作和更精确的计时。
6.缓存和离线分析/回放测试结果。
参考技术B 感觉像是postman,其实目前用的比较多的是jmeter,你可以去研究下看看,希望对你有帮助

以上是关于用Jmeter进行TCP测试,取样器结果显示Response code: 500错误,该怎么解决此问题呢?的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter工具你会哪些功能?

jmeter接口测试,取样器结果和请求都没有问题,但是响应数据是错的?

jmeter测试TCP服务器/模拟发送TCP请求

用阿里巴巴官方给Jmeter开发的Dubbo sampler取样器进行dubbo接口测试图解剖析

Jmeter测试中奖概率

Jmeter(二十) - 从入门到精通 - JMeter监听器 -下篇(详解教程)