<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Jmeter接口測試入門(轉)

      轉載小坦克  http://www.rzrgm.cn/TankXiao/p/4045439.html

       

      Jmeter 介紹

      Jmeter  是一款使用Java開發的,開源免費的,測試工具, 主要用來做功能測試和性能測試(壓力測試/負載測試). 

      而且用Jmeter 來測試 Restful API, 非常好用。

       

      如何學好Jmeter

      如果你用Jmeter去對Web進行功能測試,或者性能測試。 你必須熟練HTTP協議,才能學好Jmeter。 否則你很難理解Jmeter中得概念。

      不熟悉HTTP協議的話, 可以參考我的   http://www.rzrgm.cn/TankXiao/archive/2012/02/13/2342672.html

       

      Jmeter  下載和運行

      官方網站:http://jmeter.apache.org/

      解壓后, 運行  “bin/jmeter.bat”   

      Jmeter 是支持中文的, 啟動Jmeter 后, 點擊 Options -> Choose Language  來選擇語言。

       

      實際測試的例子

      目標: 獲取城市的天氣數據:

       

      第一步: 發送request 獲取城市的城市代號
      http://toy1.weather.com.cn/search?cityname=上海 

      從這個請求的response 中獲取到上海的城市代碼. 比如:

      上海的地區代碼是101020100

      上海動物園的地區代碼是:  10102010016A

       

      第二步:  發送request 到: http://www.weather.com.cn/weather2d/101020100.shtml   可以得到該城市的天氣數據

       

      第一步: 新建一個線程計劃Thread Group

      必須新建一個Thread Group,  jmeter的所有任務都必須由線程處理,所有任務都必須在線程組下面創建。

       

      第二步:新建一個http請求  HTTP Request

       

      比如我要發送一個Get 方法的http 請求: http://toy1.weather.com.cn/search?cityname=上海 

      可以按照下圖這么填

       

      第三步 添加http信息頭管理器  HTTP Head Manager

      選中上一步新建的HTTP request. 右鍵,新建一個Http Header manager. 添加一個header

       

      第四步: 添加查看結果樹  View Results Tree

      View Results Tree 是用來看運行的結果的

       

      第五步:運行測試,查看結果

      到這里。 我們已經成功運行起來了。

      第六步:添加斷言和斷言結果  Assertion和Assert Results

       選擇HTTP Request, 右鍵 Add-> Assertions -> Response Assertion.  添加 Patterns To Test

       

      然后添加一個Assetion Results 用來查看Assertion執行的結果. 

      選中Thread Group 右鍵  Add -> Listener -> Assertion Results. 

      運行后, 如果HTTP Response中沒有包含期待的字符串。 那么test 就會Fail. 

       

      第7步: 使用用戶自定義變量

      我們還可以在Jmeter中定義變量。 比如我定義一個變量叫 city.    使用它的時候用  ${city}

      添加一個 User Defined Variables.  選中Thread Group: 右鍵 Add -> Config Element -> User Defined Variables.

      我們添加一個變量: city

       

      然后在Http Request中使用這個變量

       

      第八步:關聯

      所謂關聯, 就是第二個Requst, 使用第一個Request中的數據

      我們需要在第一個Http Requst 中新建一個正則表達式,把Response的值提取到變量中,提供給別的Http Request 使用

      選擇第一個Http Request, 右鍵 Add -> Post Processors -> Regular Expresstion Extractor

       

      現在新建第二個Http Request,     發送到: http://www.weather.com.cn/weather2d/${citycode}.shtml 

      ${citycode} 中的數據, 是從Regular Expression Extractor 中取來的

       

      到這, 腳本就全部寫好了, 運行下,看下最終結果

       

       

      posted @ 2020-06-23 16:42  靈笑若然  閱讀(401)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲激情av一区二区三区| 国内少妇偷人精品免费| 最近免费中文字幕大全| 亚洲欧美人成电影在线观看| 成人aⅴ综合视频国产| 亚洲午夜成人精品电影在线观看| 湄潭县| 亚洲一区二区三区啪啪| 日本欧美一区二区三区在线播放 | 中文字幕在线视频不卡| 国精偷拍一区二区三区| 干老熟女干老穴干老女人| 成人午夜在线播放| 正在播放肥臀熟妇在线视频| 亚洲国产成人不卡高清麻豆| 99精品高清在线播放| 国产一区二区亚洲一区二区三区| 日韩精品 在线一区二区| 国产99久久亚洲综合精品西瓜tv| 国模少妇无码一区二区三区| 亚洲特黄色片一区二区三区| 国产日韩精品一区在线不卡| 国产福利视频区一区二区| 欧美人成精品网站播放| 国产偷人妻精品一区二区在线| 久热久精久品这里在线观看| 国产一级av在线播放| 免费人妻无码不卡中文字幕系| 亚洲天堂一区二区三区三州| 无码人妻斩一区二区三区| 久久久久国色av免费观看性色 | 中文字幕精品无码一区二区三区 | 日本亚洲欧洲无免费码在线| 米奇亚洲国产精品思久久| 男人天堂亚洲天堂女人天堂| 日韩人妻无码一区二区三区| 日本一区二区三区有码视频| 无遮挡aaaaa大片免费看| 91亚洲国产成人精品性色| 亚洲人妻一区二区精品| 宜州市|