我有JMeter的测试,是用JMeter 5.1.1写的。然后,我在另一台机器上安装了一个较新版本的JMeter(5.6.2),并尝试运行相同的测试,但在获得权限令牌后,它们都失败了,并出现500错误。测试从GUI运行并使用Windows。
5.1.1和5.6.2在测试编写方面有什么不同吗?
这是第一个500的错误:({"type":"https://tools.ietf.org/html/rfc7231#section-6.6.1","title":"An error occurred while processing your request.","status":500,"traceId":"00-767e601a48ee363a56f169d2665963b4-eb19260c3d9cfd61-00"})
任何帮助都是感激不尽的。
谢谢.
我在我们的测试计算机上安装了一个新版本的Jmeter,也出现了同样的问题。在新计算机上安装JMeter时会注意到这一点。
我也试着对测试进行一些修改,但没有成功,仍然有500个错误。
我的期望是测试将适用于所有版本的JMeter。
2条答案
按热度按时间bgibtngc1#
你的“我的期望”是错误的,如果你看看JMeter Changelog,你会发现几乎每个版本都有一个“不兼容的更改”部分。因此,您需要检查从5.1.1到5.6.2的所有更改,并查看“不兼容的更改”是否会影响您的测试正在使用的测试元素。
也值得尝试从JMeter archives安装JMeter 5.1.1,看看你的测试是否在那里工作,因为它可能是它没有与JMeter版本连接的情况,你的测试在其他地方被破坏并失败。由于缺少或不正确实现correlation
xmd2e60i2#
我错了。这个问题与ASPNETCore有关。最后检查了系统日志并注意到了这一点。还请注意,此问题只发生在较新版本的JMeter上,而不是较旧版本。