尝试使用jmeter自动化我的测试用例。我在我的网络服务器上使用了cxf for rest apis。我有一个api,它实际上将java对象作为参数。在jmeter上,我在HTTP请求中选择了POST方法,并在Body数据中发送了json数据。 api被称为罚款。但是参数为null,因此api失败。我确实尝试将参数更改为String对象,但是我将此字符串视为null。
这是通过jmeter调用apis的正确方法吗?或者这是失败的,因为我在我的服务器上使用了cxf。
感谢任何帮助。 感谢
答案 0 :(得分:0)
您很可能需要添加HTTP Header Manager并将其配置为发送Content-Type
标头,其值为application/json
有关REST API测试的JMeter配置的详细说明,请参阅Testing SOAP/REST Web Services Using JMeter。
您可以尝试的其他方法是使用SoapUI工具将请求发送到您的CXF端点,如果成功 - 检查请求并相应地配置JMeter。顺便说一句,SoapUI有一些limited load testing capabilities,可能对你的场景来说已经足够了