国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript

這篇具有很好參考價(jià)值的文章主要介紹了JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Jmeter提供了JSR223 PreProcessor前置處理器,通過(guò)該工具融合了Java 8 Nashorn 腳本引擎,可以執(zhí)行js腳本以便對(duì)腳本進(jìn)行前置處理。其中比較典型的應(yīng)用就是通過(guò)執(zhí)行js腳本對(duì)前端數(shù)據(jù)進(jìn)行rsa加密,如登錄密碼加密。但在這里我就簡(jiǎn)單的應(yīng)用javaScript生成當(dāng)前時(shí)間來(lái)做為例子,看如何在JMeter中使用JavaScript腳本的。

  整個(gè)實(shí)例就是為了演示在JSR223 PreProcessor中生成HTTP請(qǐng)求的一個(gè)入?yún)ⅲ缓蟮玫巾憫?yīng)后,可以通過(guò)JSON Extractor取出指定想到的信息,再通過(guò)BeanShell Assertion進(jìn)行簡(jiǎn)單的校驗(yàn)斷言,如果一直沒有問(wèn)題,再發(fā)起一個(gè)HTTP請(qǐng)求,其中的一個(gè)參數(shù)就是上一個(gè)HTTP請(qǐng)求響應(yīng)解析入來(lái)的值。

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

  先來(lái)看JSR223 PreProcessor,內(nèi)容如下:

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

  其實(shí)就是通過(guò)JavaScript代碼獲得當(dāng)前系統(tǒng)時(shí)間,轉(zhuǎn)換成指定格式,設(shè)置到變量里。然后在接下來(lái)的HTTP請(qǐng)求中應(yīng)用這個(gè)變量。

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

  然后是JSON Extractor從響應(yīng)體中提取信息(特別說(shuō)明:響應(yīng)體是JSON格式的)

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

  接下來(lái)就是斷言,在這里用BeanShell Assertion來(lái)做,如下所示:

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

  接下來(lái)的HTTP請(qǐng)求,有用來(lái)前面設(shè)置的變量和響應(yīng)解析出來(lái)的變量。

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

  運(yùn)行結(jié)果如下:

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

  第一個(gè)請(qǐng)求的時(shí)間是當(dāng)前時(shí)間,第二個(gè)請(qǐng)求的時(shí)間也是第一個(gè)請(qǐng)求前設(shè)置的時(shí)間,且radomCode就是第一個(gè)請(qǐng)求響應(yīng)體通過(guò)JSON Extractor解析提取出來(lái)的變量值,且對(duì)第一個(gè)請(qǐng)求的BeanShell Assertion是通過(guò)的(不通過(guò)會(huì)結(jié)果樹會(huì)顯示紅色且顯示出錯(cuò)信息)。

JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript,jmeter,jmeter,javascript,開發(fā)語(yǔ)言,職場(chǎng)和發(fā)展,自動(dòng)化測(cè)試

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-660039.html

到了這里,關(guān)于JMeter接口自動(dòng)化測(cè)試實(shí)例—JMeter引用javaScript的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • WEB接口測(cè)試之Jmeter接口測(cè)試自動(dòng)化 (三)(數(shù)據(jù)驅(qū)動(dòng)測(cè)試)

    WEB接口測(cè)試之Jmeter接口測(cè)試自動(dòng)化 (三)(數(shù)據(jù)驅(qū)動(dòng)測(cè)試)

    接口測(cè)試與數(shù)據(jù)驅(qū)動(dòng) ????數(shù)據(jù)驅(qū)動(dòng)測(cè)試,即是分離測(cè)試邏輯與測(cè)試數(shù)據(jù),通過(guò)如excel表格的形式來(lái)保存測(cè)試數(shù)據(jù),用測(cè)試腳本讀取并執(zhí)行測(cè)試的過(guò)程。 ? ? ??我們已經(jīng)簡(jiǎn)單介紹了接口測(cè)試參數(shù)錄入及測(cè)試執(zhí)行的過(guò)程,因?yàn)榇罅康臏y(cè)試腳本與測(cè)試數(shù)據(jù)內(nèi)聚在一起,使得我們的

    2024年01月20日
    瀏覽(24)
  • WEB接口測(cè)試之Jmeter接口測(cè)試自動(dòng)化 (四)(持續(xù)構(gòu)建)?

    WEB接口測(cè)試之Jmeter接口測(cè)試自動(dòng)化 (四)(持續(xù)構(gòu)建)?

    ? ?Jmeter是壓力測(cè)試、接口測(cè)試工具,Ant是基于Java的構(gòu)建工具,具有跨平臺(tái)的作用,jenkins是持續(xù)集成工具。將這三者結(jié)合起來(lái)可以搭建一套webservice接口測(cè)試的持續(xù)構(gòu)建環(huán)境。 ??1、安裝JDK,配置java環(huán)境變量 (略過(guò)) ?? 2、安裝Jmeter,這里用到的版本是2.12 (安裝過(guò)程略過(guò))

    2024年01月20日
    瀏覽(25)
  • 接口測(cè)試之Jmeter+Ant+Jenkins接口自動(dòng)化測(cè)試平臺(tái)

    接口測(cè)試之Jmeter+Ant+Jenkins接口自動(dòng)化測(cè)試平臺(tái)

    一個(gè)完整的接口自動(dòng)化測(cè)試平臺(tái)需要支持接口的自動(dòng)執(zhí)行,自動(dòng)生成測(cè)試報(bào)告,以及持續(xù)集成。 Jmeter 支持接口的測(cè)試, Ant 支持自動(dòng)構(gòu)建,而 Jenkins 支持持續(xù)集成,所以三者組合在一起可以構(gòu)成一個(gè)功能完善的接口自動(dòng)化測(cè)試平臺(tái)。 環(huán)境依賴 JDK環(huán)境配置 Jmeter安裝 Ant安裝環(huán)

    2024年02月13日
    瀏覽(26)
  • Jmeter接口自動(dòng)化測(cè)試 —— Jmeter斷言之Json斷言

    ?json斷言可以讓我們很快的定位到響應(yīng)數(shù)據(jù)中的某一字段,當(dāng)然前提是響應(yīng)數(shù)據(jù)是json格式的,所以如果響應(yīng)數(shù)據(jù)為json格式的話,使用json斷言還是相當(dāng)方便的。 還是以之前的接口舉例 添加一個(gè)Json斷言 維護(hù)上想要判斷的字段 查看結(jié)果 ? 我們將期望的值故意改成錯(cuò)的545111看看

    2024年02月05日
    瀏覽(19)
  • 接口測(cè)試 [分享] 自動(dòng)化測(cè)試與持續(xù)集成方案--Jmeter 測(cè)試接口及性能

    目錄 前言: 一、什么是接口測(cè)試? 二、接口測(cè)試的流程 三、編寫接口測(cè)試腳本 四、接口持續(xù)集成 補(bǔ)上性能測(cè)試報(bào)告: ?接口測(cè)試是軟件測(cè)試中的重要環(huán)節(jié),它用于驗(yàn)證系統(tǒng)的不同組件之間的通信和數(shù)據(jù)傳輸是否正常。自動(dòng)化測(cè)試和持續(xù)集成方案可以幫助測(cè)試團(tuán)隊(duì)更高效地

    2024年02月15日
    瀏覽(26)
  • Postman接口自動(dòng)化測(cè)試實(shí)例

    Postman接口自動(dòng)化測(cè)試實(shí)例

    在實(shí)際業(yè)務(wù)中,經(jīng)常會(huì)出現(xiàn)讓用戶輸入用戶密碼進(jìn)行驗(yàn)證的場(chǎng)景。而為了安全,一般都會(huì)先請(qǐng)求后臺(tái)服務(wù)器獲取一個(gè)隨機(jī)數(shù)做為鹽值,然后將鹽值和用戶輸入的密碼通過(guò)前端的加密算法生成加密后串傳給后臺(tái)服務(wù)器,后臺(tái)服務(wù)器接到到請(qǐng)求后,先獲取校驗(yàn)原來(lái)的隨機(jī)數(shù)是否有

    2024年02月11日
    瀏覽(30)
  • jmeter生成html格式接口自動(dòng)化測(cè)試報(bào)告

    jmeter生成html格式接口自動(dòng)化測(cè)試報(bào)告

    jmeter自帶執(zhí)行結(jié)果查看的插件,但是需要在jmeter工具中才能查看,如果要向領(lǐng)導(dǎo)提交測(cè)試結(jié)果,不夠方便直觀。 筆者剛做了這方面的嘗試,總結(jié)出來(lái)分享給大家。 這里需要用到ant來(lái)執(zhí)行測(cè)試用例并生成HTML格式測(cè)試報(bào)告。 1.1、下載地址: http://ant.apache.org/bindownload.cgi 1.2、版本

    2024年02月07日
    瀏覽(26)
  • Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式

    Jmeter接口自動(dòng)化生成測(cè)試報(bào)告html格式

    jmeter自帶執(zhí)行結(jié)果查看的插件,但是需要在jmeter工具中才能查看,如果要向領(lǐng)導(dǎo)提交測(cè)試結(jié)果,不夠方便直觀。 筆者剛做了這方面的嘗試,總結(jié)出來(lái)分享給大家。 這里需要用到ant來(lái)執(zhí)行測(cè)試用例并生成HTML格式測(cè)試報(bào)告。 一、ant下載安裝 1.1、下載地址: http://ant.apache.org/bi

    2024年02月16日
    瀏覽(28)
  • Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試

    Jenkins+Ant+Jmeter接口自動(dòng)化集成測(cè)試

    一、Jenkins安裝配置 1、安裝配置JDK1.6+環(huán)境變量; 2、下載jenkins.war,放入C:jenkins目錄下,目錄位置隨意; ???????? Jenkins啟動(dòng)方法: ???????? cmd進(jìn)入Jenkins目錄下,執(zhí)行java -jar jenkins.war ???????? 瀏覽器輸入:localhost:8080可以訪問(wèn)Jenkins表示配置成功; 二、Ant安裝配置

    2024年02月08日
    瀏覽(24)
  • JMeter+Ant+jenkins搭建接口自動(dòng)化測(cè)試環(huán)境

    JMeter+Ant+jenkins搭建接口自動(dòng)化測(cè)試環(huán)境

    目錄 前言: ? ? ? ?1.ant簡(jiǎn)介 2. 構(gòu)建ant環(huán)境 3.JMeter與Ant集成 4. 報(bào)告優(yōu)化 5.jenkins持續(xù)集成 前言: JMeter是一個(gè)開源的性能測(cè)試工具,可以用于測(cè)試Web應(yīng)用程序或API接口的性能,支持多種通信協(xié)議和數(shù)據(jù)格式。Ant是一個(gè)構(gòu)建工具,可用于自動(dòng)化構(gòu)建、測(cè)試、打包和部署軟件項(xiàng)目

    2024年02月09日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包