最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JMeter斷言之json斷言解讀

 更新時間:2023年03月10日 15:00:46   作者:萬能車  
這篇文章主要介紹了JMeter斷言之json斷言問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

如果接口返回的數(shù)據(jù)是json格式的,如果需要對結(jié)果斷言,可進(jìn)行如下配置

一、對接口中的一個返回值進(jìn)行斷言

1、以登錄接口為例子,接口返回的內(nèi)容如下所示

2、如果要在Jmeter接口中對success返回值進(jìn)行判斷,判斷值為true的時候?yàn)闇y試通過,那么就加一個json斷言

3、json斷言按如下圖進(jìn)行配置:

二、若希望接口返回的結(jié)果不等于某數(shù)值時

如果你的測試是希望結(jié)果不返回某個值,那么就勾選上“Invert assertion(will fail if above condition met)”,如下圖所示,如果不希望code返回10001,那么就像這樣配置

  • 當(dāng)接口返回的code不是10001的時候,測試通過;
  • 當(dāng)接口返回的code等于10001的時候,則產(chǎn)生斷言;

三、當(dāng)接口返回?cái)?shù)據(jù)中包含多個相同名稱的參數(shù)時

以下面的接口為例子,接口中會返回很多個商品數(shù)據(jù)

1、當(dāng)我要判斷返回的商品列表中sku包含abc,那么可以按如下方式來寫,代表只要列表products中任意一個商品的sku是abc即可:

2、當(dāng)我要判斷返回的商品列表中,id是1001的商品sku是abc,那么可以按如下方式來寫

其中

$.products[?(@.productId=='1001')].sku

中括號[]里寫的是篩選條件,是對products列表中的數(shù)據(jù)按productId進(jìn)行篩選

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中JSON字符串與java對象的互換實(shí)例詳解

    Java中JSON字符串與java對象的互換實(shí)例詳解

    這篇文章主要介紹了在java中,JSON字符串與java對象的相互轉(zhuǎn)換實(shí)例詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • springCloud服務(wù)注冊Eureka實(shí)現(xiàn)過程圖解

    springCloud服務(wù)注冊Eureka實(shí)現(xiàn)過程圖解

    這篇文章主要介紹了springCloud服務(wù)注冊Eureka實(shí)現(xiàn)過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • 快速上手Java單元測試框架JUnit5

    快速上手Java單元測試框架JUnit5

    今天給大家?guī)淼氖顷P(guān)于Java單元測試的相關(guān)知識,文章圍繞著Java單元測試框架JUnit5展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Spring中bean的繼承與抽象代碼示例

    Spring中bean的繼承與抽象代碼示例

    這篇文章主要介紹了Spring中bean的繼承與抽象代碼示例,涉及abstract 屬性,bean實(shí)例化,子bean 與普通bean等相關(guān)內(nèi)容,代碼示例中注釋比較詳細(xì),需要的朋友可以參考下。
    2017-09-09
  • 了解Java多線程的可見性與有序性

    了解Java多線程的可見性與有序性

    這篇文章主要介紹了了解Java多線程的可見性與有序性,在Java內(nèi)存模型中,允許編譯器和處理器對指令進(jìn)行重排序,但是重排序過程不會影響到單線程程序的執(zhí)行,卻會影響到多線程并發(fā)執(zhí)行的正確性。,需要的朋友可以參考下
    2019-06-06
  • SpringBoot整合canal實(shí)現(xiàn)數(shù)據(jù)緩存一致性解決方案

    SpringBoot整合canal實(shí)現(xiàn)數(shù)據(jù)緩存一致性解決方案

    canal主要用途是基于?MySQL?數(shù)據(jù)庫增量日志解析,提供增量數(shù)據(jù)訂閱和消費(fèi),canal是借助于MySQL主從復(fù)制原理實(shí)現(xiàn),本文將給大家介紹SpringBoot整合canal實(shí)現(xiàn)數(shù)據(jù)緩存一致性解決方案,需要的朋友可以參考下
    2024-03-03
  • JDK 7 新特性小結(jié)實(shí)例代碼解析

    JDK 7 新特性小結(jié)實(shí)例代碼解析

    這篇文章通過實(shí)例代碼給大家介紹了JDK 7 新特性小結(jié)篇,感興趣的朋友一起看看吧
    2018-03-03
  • Java實(shí)現(xiàn)文件分割與合并

    Java實(shí)現(xiàn)文件分割與合并

    這篇文章主要介紹了Java實(shí)現(xiàn)文件分割與合并,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 詳解java中static關(guān)鍵詞的作用

    詳解java中static關(guān)鍵詞的作用

    這篇文章主要介紹了java中static關(guān)鍵詞的作用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • SpringBoot中使用Redis作為全局鎖示例過程

    SpringBoot中使用Redis作為全局鎖示例過程

    這篇文章主要為大家介紹了SpringBoot中使用Redis作為全局鎖示例過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03

最新評論

峨边| 临高县| 东乡族自治县| 阿拉善右旗| 丰台区| 壤塘县| 扶沟县| 海林市| 周宁县| 杂多县| 马山县| 金华市| 河北省| 和林格尔县| 昌黎县| 瓦房店市| 鞍山市| 远安县| 南昌县| 日照市| 闸北区| 淅川县| 财经| 秦皇岛市| 米脂县| 阿荣旗| 乌恰县| 昌江| 建平县| 嘉定区| 简阳市| 柳江县| 方正县| 游戏| 犍为县| 嘉祥县| 马鞍山市| 宁武县| 凤冈县| 松溪县| 稻城县|