簡體   English   中英

通過Jmeter發送寧靜的請求

[英]send restful request by Jmeter

我有一個煩躁的請求,需要使用Jmeter將其發送到Web服務。 這是我的要求:

{"type":"CustomerProfileReqModel","messageCode":"GetCustRq","messageVersion":"V1.0","language":"en-gb","recieverCode":"newone","customerModel":{"userName":"load24","password":"P@ssw0rd","categoryCode":"NORM"},"uiCacheVersion":"3e096b72-ed40-4f8a-aad3-9ed52a4aa8ba"}

這是我在JMeter中創建的:

線程組SOAP / XML-RPC請求URL: http:// localhost:9000 / MyFawryWeb / rest / MFServlet / service

當我運行時,出現以下錯誤:

org.apache.commons.httpclient.NoHttpResponseException:服務器11.92.0.91無法通過org.apache.commons.httpclient.HttpMethodBase.readResponse( org.apache.commons.httpclient上的HttpMethodBase.java:1735)org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)上的org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) org.apache.commons上的.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171).org.apache.commons.httpclient.Httpclient.HttpClient.executeMethod(HttpClient.java:323 )的org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1088)的org.apache.jmeter.protocol.http.sampler.SoapSampler.sample(SoapSampler.java:271) org.apache.jmeter.threa上的apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1077) org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256)處的ds.JMeterThread.process_sampler(JMeterThread.java:428)(java.lang.Thread.run(未知源)

  1. 您需要使用HTTP Request Sampler發送REST請求,JSON有效負載需要進入“ Body Data”標簽,例如:

    JMeter REST請求

  2. 我相信您還應該添加一個HTTP Header Manager並將其配置為發送帶有application/json值的Content-Type標頭
  3. 添加“ 查看結果樹”偵聽器以檢查請求和響應詳細信息並運行您的請求(在運行帶有大量用戶的負載測試時,請不要忘記刪除它)

有關更多信息和詳細說明,請參閱REST API測試-如何正確進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM