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

Jmeter如何獲取jtl文件中所有的請(qǐng)求報(bào)文詳解

 更新時(shí)間:2021年09月07日 10:41:24   作者:社會(huì)小剛哥  
JMeter的可以創(chuàng)建一個(gè)包含測(cè)試運(yùn)行結(jié)果的文本文件,這些通常稱為JTL文件,因?yàn)檫@是默認(rèn)擴(kuò)展名,但可以使用任何擴(kuò)展名,這篇文章主要給大家介紹了關(guān)于Jmeter如何獲取jtl文件中所有的請(qǐng)求報(bào)文的相關(guān)資料,需要的朋友可以參考下

前言

大家都知道Jmeter運(yùn)行測(cè)試可以產(chǎn)生jtl文件,里邊包含了整個(gè)腳本的請(qǐng)求返回以及各種設(shè)置。近期遇到一個(gè)問題給大家分享下,就是作為性能測(cè)試組,從自動(dòng)化測(cè)試組中拿到了一堆jtl文件,需要自己提取其中的請(qǐng)求報(bào)文。

用Jmeter打開jtl文件可以看到,請(qǐng)求報(bào)文是xml報(bào)文,顯示如下圖:

把jtl文件改為txt文件,打開看到如下圖:

內(nèi)容還是比較多的,有N個(gè)請(qǐng)求,應(yīng)該怎么提取呢,有Java基礎(chǔ)的朋友應(yīng)該可以使用代碼直接提取,本人沒有去實(shí)現(xiàn),應(yīng)該難度不是很大。那對(duì)于測(cè)試比較熟悉的我們,怎么使用jmeter工具來提取呢?

我的思路是這樣的:

1.把原本的jtl文件只能在查看結(jié)果樹的請(qǐng)求中看到報(bào)文,轉(zhuǎn)變?yōu)槭褂肂eanShell發(fā)送請(qǐng)求,可以在查看結(jié)果樹返回中看到所有的結(jié)果。

2.在查看結(jié)果樹中,已經(jīng)可以看到響應(yīng)了,返回的是全部的原jtl文件內(nèi)容,提取其中的報(bào)文就可以使用正則表達(dá)式,邊界值提取器,得到自己想要的了,確定好請(qǐng)求的左右邊界,匹配數(shù)字寫-1,就是可以獲取全部符合要求的報(bào)文了。

簡(jiǎn)單來講,就是把jtl文件后綴改為txt,在jmeter中使用beanshell取樣器中寫代碼,讀取文件,并把讀取結(jié)果放到Jmeter變量中,使用調(diào)試取樣器就可以看到結(jié)果。

3.這個(gè)時(shí)候獲取data數(shù)據(jù),不能簡(jiǎn)單使用${data}了,可以看做是綜合的結(jié)果,獲取時(shí)需要使用到ForEach控制器,因?yàn)槎鄠€(gè)jtl不能確定里邊有多少個(gè)請(qǐng)求需要提取,所以循環(huán)的結(jié)束字段${data_matchNr}。

4.最后一步,獲取變量并輸出,因?yàn)橹拜敵鰰r(shí)xml格式的報(bào)文進(jìn)行了轉(zhuǎn)義,這邊做了一個(gè)還原,使用lang3包中的固定方法就可以實(shí)現(xiàn),代碼如下:

最終輸出的txt文件,換行符隔開,可自行調(diào)整,然后用于性能測(cè)試腳本參數(shù)化,如下:

 jtl文件較多,要進(jìn)行路徑參數(shù)化,把整個(gè)腳本內(nèi)容放在一個(gè)事物控制器中,防止多線程下,獲取到不同的結(jié)果,運(yùn)行設(shè)置相應(yīng)多的線程處理就可以了。

總結(jié)

到此這篇關(guān)于Jmeter如何獲取jtl文件中所有的請(qǐng)求報(bào)文的文章就介紹到這了,更多相關(guān)Jmeter獲取jtl中請(qǐng)求報(bào)文內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android 資源 id詳解及的動(dòng)態(tài)獲取

    Android 資源 id詳解及的動(dòng)態(tài)獲取

    這篇文章主要介紹了Android 資源 id詳解及的動(dòng)態(tài)獲取的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • springboot3.x版本集成log4j遇到Logging?system?failed?to?initialize?using?configuration?from‘classpath:log4問題

    springboot3.x版本集成log4j遇到Logging?system?failed?to?initial

    使用Springboot?3.x集成Log4j時(shí)可能會(huì)遇到版本沖突的問題,這通??梢酝ㄟ^檢查Maven依賴樹來識(shí)別,一旦發(fā)現(xiàn)沖突,將Log4j的版本統(tǒng)一更新到最新的兼容版本,例如2.21.1,即可解決問題,此方法有效解決了日志打印錯(cuò)誤,是處理類似問題的一個(gè)實(shí)用參考
    2024-09-09
  • iBatis習(xí)慣用的16條SQL語句

    iBatis習(xí)慣用的16條SQL語句

    iBatis 是apache 的一個(gè)開源項(xiàng)目,一個(gè)O/R Mapping 解決方案,iBatis 最大的特點(diǎn)就是小巧,上手很快.這篇文章主要介紹了iBatis習(xí)慣用的16條SQL語句的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • 深入了解SparkSQL的運(yùn)用及方法

    深入了解SparkSQL的運(yùn)用及方法

    SparkSQL就是將SQL轉(zhuǎn)換成一個(gè)任務(wù),提交到集群上運(yùn)行,類似于Hive的執(zhí)行方式。本文給大家分享了SparkSQl的運(yùn)用及方法,感興趣的朋友跟隨小編一起看看吧
    2022-03-03
  • SpringBoot整合SpringSecurityOauth2實(shí)現(xiàn)鑒權(quán)動(dòng)態(tài)權(quán)限問題

    SpringBoot整合SpringSecurityOauth2實(shí)現(xiàn)鑒權(quán)動(dòng)態(tài)權(quán)限問題

    這篇文章主要介紹了SpringBoot整合SpringSecurityOauth2實(shí)現(xiàn)鑒權(quán)-動(dòng)態(tài)權(quán)限,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • java如何強(qiáng)制刪除java程序占用的文件

    java如何強(qiáng)制刪除java程序占用的文件

    這篇文章主要介紹了java如何強(qiáng)制刪除java程序占用的文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • JedisPool資源池優(yōu)化方法

    JedisPool資源池優(yōu)化方法

    這篇文章主要介紹了JedisPool資源池優(yōu)化方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • 淺談C#與Java兩種語言的比較

    淺談C#與Java兩種語言的比較

    今天小編就為大家分享一篇關(guān)于淺談C#與Java兩種語言的比較,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 在SpringBoot項(xiàng)目中使用Java8函數(shù)式接口的方法示例

    在SpringBoot項(xiàng)目中使用Java8函數(shù)式接口的方法示例

    在Spring Boot項(xiàng)目中,Java 8 的函數(shù)式接口廣泛用于實(shí)現(xiàn)各種功能,如自定義配置、數(shù)據(jù)處理等,函數(shù)式接口在Spring Boot中非常有用,本文展示了在SpringBoot項(xiàng)目中使用Java8的函數(shù)式接口的方法示例,需要的朋友可以參考下
    2024-03-03
  • SpringBoot自定義Starter與自動(dòng)配置實(shí)現(xiàn)方法詳解

    SpringBoot自定義Starter與自動(dòng)配置實(shí)現(xiàn)方法詳解

    在Spring Boot官網(wǎng)為了簡(jiǎn)化我們的開發(fā),已經(jīng)提供了非常多場(chǎng)景的Starter來為我們使用,即便如此,也無法全面的滿足我們實(shí)際工作中的開發(fā)場(chǎng)景,這時(shí)我們就需要自定義實(shí)現(xiàn)定制化的Starter
    2023-02-02

最新評(píng)論

砚山县| 乌拉特中旗| 柘城县| 南召县| 黄骅市| 佳木斯市| 营山县| 中西区| 鄂温| 宁武县| 兴城市| 当涂县| 南陵县| 哈尔滨市| 滦南县| 金秀| 靖州| 广平县| 无极县| 略阳县| 武胜县| 武穴市| 翁牛特旗| 彰化县| 泊头市| 襄樊市| 金坛市| 平定县| 云龙县| 永兴县| 连山| 长沙县| 丘北县| 搜索| 龙山县| 乌鲁木齐市| 丘北县| 搜索| 霍邱县| 宜宾县| 土默特左旗|