我一直在使用HURL和API将任务列表发布到CRM系统。让它适用于个人项目,这很棒。
目前,我的代码看起来像这样 -
POST: /projects/**project_ID**/tasklists.json
BODY:
{
"todo-list" : {
"name": "June 2017",
"todo-list-template-id" : "xxxxx"
}}
基本上,我想将project_ID替换为我拥有的id列表。 E.G
有关从哪里开始的任何建议?这是一个学习过程,所以即使指导我正确的文档也将非常感激。
谢谢
编辑:
我发现了JMeter,目前设置如下 -
用户定义的变量 Project_ID - xxxxx Project_ID - xxxxx
HTTP请求 /项目/ $ {PROJECT_ID} /tasklists.json
现在的问题是脚本只使用第一个变量而没有循环到第二个变量。有什么想法吗?
答案 0 :(得分:0)
我遇到了同样的问题,只是阅读了大量的网址并通过this解决了问题
只需将您的线程设置为永久运行并将CSV配置中的“停止线程在EOF”选项设置为“true”,它将在读完所有ID后自动停止
答案 1 :(得分:0)
只需使用__StringFromFile() function,如:
/projects/${__StringFromFile(/path/to/the/file/with/IDs.csv,,,)}/tasklists.json
__StringFromFile()
函数在每次调用时都从给定文件中读取下一行,因此它似乎是参数化场景的最简单方法。
请参阅Apache JMeter Functions - An Introduction文章以熟悉JMeter Functions概念。