postman中文设置以及Test断言设置总结
目錄
中文版設(shè)置已經(jīng)出來(lái)了!!!
測(cè)試斷言Test例子
設(shè)置環(huán)境變量
獲取環(huán)境變量
獲取環(huán)境變量(其值是字符串化對(duì)象)
清除環(huán)境變量
設(shè)置全局變量
獲取全局變量
清除全局變量
得到一個(gè)變量此函數(shù)在全局變量和活動(dòng)環(huán)境中搜索變量。
檢查響應(yīng)主體是否包含字符串
檢查響應(yīng)主體是否等于字符串
檢查JSON值
內(nèi)容類(lèi)型存在
響應(yīng)時(shí)間小于200毫秒
代碼名稱(chēng)包含一個(gè)字符串
成功的POST請(qǐng)求狀態(tài)代碼
將XML主體轉(zhuǎn)換為JSON對(duì)象
獲取HTML并取出其中的值
持續(xù)補(bǔ)充ing。。。
中文版設(shè)置已經(jīng)出來(lái)了!!!
最新中文版本:9.12.2
更新時(shí)間:2022-02-06
支持Mac、Windows、Linux
Postman漢化地址博客資源
桌面找到Postman應(yīng)用程序安裝示例 -> 打開(kāi)文件位置 再進(jìn)入默認(rèn)位置app-*.*.*/resources
:地址C:/Users/用戶(hù)名/AppData/Local/Postman
:C:/Users/用戶(hù)名/AppData/Local/Postman/app-9.16.0/resources
復(fù)制app.zip到resources目錄
將app.zip解壓到當(dāng)前文件夾會(huì)生成一個(gè)app目錄
進(jìn)入app目錄查看下面的圖就可以了
重啟postman就可以了。博主測(cè)試9.16.0可以,目前最新,其它版本自測(cè)。
Postman漢化地址2
測(cè)試斷言Test例子
設(shè)置環(huán)境變量
pm.environment.set("variable_key", "variable_value");
獲取環(huán)境變量
pm.environment.get("variable_key");獲取環(huán)境變量(其值是字符串化對(duì)象)
var array = JSON.parse(pm.environment.get("array"));var obj = JSON.parse(pm.environment.get("obj"));清除環(huán)境變量
pm.environment.unset("variable_key");設(shè)置全局變量
pm.globals.set("variable_key", "variable_value");獲取全局變量
pm.globals.get("variable_key");清除全局變量
pm.globals.unset("variable_key");得到一個(gè)變量
此函數(shù)在全局變量和活動(dòng)環(huán)境中搜索變量。
pm.variables.get("variable_key");
檢查響應(yīng)主體是否包含字符串
pm.test("Body matches string", function () { pm.expect(pm.response.text()).to.include("string_you_want_to_search");});檢查響應(yīng)主體是否等于字符串
pm.test("Body is correct", function () { pm.response.to.have.body("response_body_string");});檢查JSON值
pm.test("Your test name", function () { var jsonData = pm.response.json(); pm.expect(jsonData.value).to.eql(100);});//var jsonData = JSON.parse(responseBody);//tests["list"] = jsonData["lists"][0] == "11";內(nèi)容類(lèi)型存在
pm.test("Content-Type is present", function () { pm.response.to.have.header("Content-Type");});響應(yīng)時(shí)間小于200毫秒
pm.test("Response time is less than 200ms", function () { pm.expect(pm.response.responseTime).to.be.below(200);});代碼名稱(chēng)包含一個(gè)字符串
pm.test("Status code name has string", function () { pm.response.to.have.status("Created");});成功的POST請(qǐng)求狀態(tài)代碼
pm.test("Successful POST request", function () { pm.expect(pm.response.code).to.be.oneOf([201,202]);});將XML主體轉(zhuǎn)換為JSON對(duì)象
var jsonObject = xml2Json(responseBody);獲取HTML并取出其中的值
//獲取HTMLconst $ = cheerio.load(responseBody);//獲取input標(biāo)簽中name屬性值為SignValue的數(shù)據(jù)中屬性為value的值var signvalue=$('input[name=SignValue]').attr('value');獲取textarea標(biāo)簽中name值為SignValue的數(shù)據(jù)中文本屬性text的值var signvalue=$('textarea[name=SignValue]').text();持續(xù)補(bǔ)充ing。。。
總結(jié)
以上是生活随笔為你收集整理的postman中文设置以及Test断言设置总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 将帐户从Quickbooks迁移到Xer
- 下一篇: librosa实现音频格式转换(单曲批量