2017-12-13 4 views
0

예를 들어, DB에 "장치 추가"를위한 JSON 요청 데이터가 있습니다. 예를 들어 테스트 목적으로 다른 IMEI 번호와 전화 번호가 다른 10000 개의 장치를 서버에 추가하려고합니다. 그래서, 한 번에 요청을 보내는 방법. 다른 값을 사용하여 10000 개의 장치 데이터를 수동으로 만들 준비가되었습니다. 이제는 하나씩 만 보낼 수 있습니다. 그러나 모든 요청을 한 번에 보내는 방법은 무엇입니까?Jmeter : - 동시에 여러 요청을 보내는 방법/각 요청에 대해 다른 값 집합을 사용하여 "Jmeter"에서 순차적으로 보내는 방법?

{ 'DEVICE_NAME ":"34793812453274392 ","imei_num ":"36xxxxxxxxxxxx5 ","PHONE_NUM ":"8666606451 ","device_city ":"첸나이 ","device_state ":"타밀 나두 ",}

Jmeter를 처음 접했을 때 자세한 정보가 필요합니다. 미리 감사드립니다.

답변

0

그러나 JMeter는 Thread Groups을 사용하여 여러 동시 사용자를 시뮬레이션 할 수 있습니다. Multiple Login with JMeter에서 설명한 것처럼 CSV Dataset config과 Http Request Sampler를 결합 할 수 있습니다.

CSV에 IMEI 번호가 포함되어야합니다. 각 동시 스레드 그룹은 CSV 값과 다른 값을 선택하여 HTTP Sampler 내에서 전송합니다.

스레드 그룹 내의 HTTP 요청은 순차적으로 만 재생 될 수 있습니다.

0
  1. 당신이 좋아하는 다른 phone_numimei_num 값을 생성하기 위해 __Random() function를 사용할 수 있습니다

      : 정확히 같은 순간에 모두 10 개 000 요청을 보낼하여 JMeter를 구성하기 위해

      { 
          "device_name": "34793812453274392", 
          "imei_num": "${__Random(111111111111111,999999999999999,)}", 
          "phone_num": "${__Random(8666606451,9999999999,)}", 
          "device_city": "Chennai", 
          "device_state": "Tamil Nadu", 
      
      } 
      
    • Thread Group이 10 000 개의 스레드 (가상 사용자) 이상이되도록 구성하십시오.
    • ,210
    • 데이터베이스에 장치를 추가하는 요청의 자식으로 Synchronizing Timer를 추가하고 10000

Number of Simultaneous Users to Group by 설정 10 000 가상 사용자의 상당히 높은 수 있도록해야합니다 것을 알고 있어야합니다 스크립트에 JMeter Best Practices을 (를) 따르고 있습니다.

관련 문제