Я использую Apache JMeter для запуска нескольких тестов производительности RESTFUL API для приложения, которое мы разработали. У меня есть конечная точка «api / create / empListJob», которая в основном добавляет одну или несколько записей сотрудников в MongoDB. Полезные данные для вызова POST выглядят следующим образом:
{
"employeeList": [
{
"first_name": "josh",
"last_name": "don",
"age": "25",
"address": {
"street1": "xyz",
"street2": "apt-10",
"city" : "def",
"state" : "CA",
"zip" : "95055"
},
"deptType": {
"deptID": "1",
"deptName": "R&D"
}
},
{
"first_name": "mary",
"last_name": "jane",
"age": "22",
"address": {
"street1": "zzz",
"street2": "apt-15",
"city" : "yyy",
"state" : "CA",
"zip" : "95054"
},
"deptType": {
"deptID": "2",
"deptName": "HR"
}
}
]
}
Как видите, полезная нагрузка принимает список данных о сотрудниках, и в нем должна быть хотя бы одна запись о сотруднике. У меня есть требование, в котором я хочу, чтобы группа потоков JMeter имела 10 потоков, и каждый из этих потоков должен выполнять параллельный POST для "api / create / empListJob", чтобы в теле было 10 уникальных записей о сотрудниках, таким образом создавая в общей сложности 100 записей. . Как лучше всего параметризовать полезную нагрузку?