我正在尝试使用REST在Jmeter中同时创建10个用户。
测试数据,即输入来自CSV文件(用户的详细信息,如用户名、姓氏、手机)
为此,我添加了一个线程组,用户定义变量,HTTP头管理器,HTTP请求采样器(成功登录到web应用程序),JSON路径提取器(提取身份验证令牌,将在添加用户时使用)
为了添加用户,我使用了一个"Loop Controller“- "HTTP Request Sampler”- HTTP Header Manager,CSV Data Set Config。
要跟踪结果,请查看结果树和聚合报告。
请告诉我,我在HTTP请求采样器的"Body Data“部分中传递的参数的语法是什么,以便它可以从csv文件中读取值。
下面是我现在用来添加单个用户的语法。
{
"phoneNo": "9998885551",
"lastName": "john25",
"email": "azp25@gmail.com",
"firstName": "ricky25",
"mobileNo": "9820420420"
}
发布于 2015-10-14 15:20:06
此外,如果formparam\ Body数据包含多个参数,如下所示:
UserName=abc password=abc123,
而不是为userName和password创建两个列,它可以在单个列中给出,如下所示:
UserName=abc&password=abc123
通过这种方式,您可以遍历多个\不同的URL,这些URL接受不同数量的bodydata
例如:如果URL1只使用用户名作为正文数据,而URL2使用用户名和密码作为正文数据,那么上述方法将是一个简单的解决方案。
https://stackoverflow.com/questions/27634885
复制相似问题