我想把测试工具从postman换成jmeter。
通常的正文格式是raw-json,我做得很好,没有任何问题。 但这种情况我应该改变表单数据。
首先,Postman确认响应(返回200)并检查db(maria-db)中的数据。 但在jmeter中仍然失败。
以下是我在postman中保存的数据。
方法:邮寄 网址:https:mytest.com/api/v-1/test/room/100/Class Body : form-data {add KEY:"createRoom", Value:{'room': {'roomId': '100','type': '关闭', 'teacherId': '100','name': ' Test01', 'startDatetime': '2023-10-24T03:00:00', 'endDatetime': '2023-10-24T03:30:00'}, 'tags': [], 'contents': []} }
我多次更改配置。
看起来像是复制粘贴问题,您发送的请求不完整。而且对我来说,它看起来不像是有效的 JSON。
您可能还需要添加 HTTP 标头管理器 并将其配置为发送值为 application/json
的Content-Type 标头
一般来说,如果您的请求可以在 Postman 中成功执行,那么没有什么可以阻止您使用 JMeter 的 HTTP(S) 测试脚本记录器
来记录它在 Postman 中运行您的请求 - JMeter 将生成相关的 HTTP 请求 采样器,稍后可以重播。