我请求一个端点,它实际上创建了一个任务,所以当我试图用500个线程执行我的jmeter脚本时,我面临着一些问题。对于前200个线程,我得到了200个响应,之后我得到了400个具有相同端点的错误请求。
eivnm1vs1#
你能检查一下你的网络服务器的状态吗?Web服务器的连接池可能已满。
kcrjzv8t2#
根据HTTP Status Code 400 documentation超文本传输协议(HTTP)400错误请求响应状态代码表示服务器无法或将不会处理请求,原因是被认为是客户端错误(例如,格式错误的请求语法、无效的请求消息帧或欺骗性请求路由)。所以我建议:1.使用i.e.仔细检查您的请求细节(url、参数等)。查看结果树侦听器1.检查jmeter.log文件是否有任何可疑条目1.检查您的测试配置,例如,如果您使用CSV数据集配置(设置为不在文件末尾回收),您将发送<EOF>而不是服务器不接受的真实的值1.请确保遵循JMeter Best Practices,因为JMeter可能由于缺乏资源而无法进行超过200个虚拟用户的负载
<EOF>
2条答案
按热度按时间eivnm1vs1#
你能检查一下你的网络服务器的状态吗?Web服务器的连接池可能已满。
kcrjzv8t2#
根据HTTP Status Code 400 documentation
超文本传输协议(HTTP)400错误请求响应状态代码表示服务器无法或将不会处理请求,原因是被认为是客户端错误(例如,格式错误的请求语法、无效的请求消息帧或欺骗性请求路由)。
所以我建议:
1.使用i.e.仔细检查您的请求细节(url、参数等)。查看结果树侦听器
1.检查jmeter.log文件是否有任何可疑条目
1.检查您的测试配置,例如,如果您使用CSV数据集配置(设置为不在文件末尾回收),您将发送
<EOF>
而不是服务器不接受的真实的值1.请确保遵循JMeter Best Practices,因为JMeter可能由于缺乏资源而无法进行超过200个虚拟用户的负载