真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次

  • 性能測(cè)試過程中經(jīng)常有需要對(duì)案例進(jìn)行大并發(fā)壓測(cè),但是只需要登錄一次即可,jmeter自帶了僅一次控制器,但此控制器只是針對(duì)單線程才有意義,多線程下,設(shè)置多少線程數(shù)還是會(huì)執(zhí)行多少次
  • 1000并發(fā)用戶下,系統(tǒng)還是會(huì)執(zhí)行1000次登錄,有10次登錄失敗,就會(huì)影響實(shí)際壓測(cè)案例的結(jié)果,本文就介紹如何使用全局變量實(shí)現(xiàn)真正意義上的只執(zhí)行一次登錄

一、請(qǐng)求分析

創(chuàng)新互聯(lián)長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為博野企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),博野網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

  1. 本次需要對(duì)系統(tǒng)的一個(gè)查詢操作做性能測(cè)試,首先使用谷歌瀏覽器登錄系統(tǒng),按F12進(jìn)入調(diào)試頁(yè)面,然后訪問查詢頁(yè)面,下圖為查詢接口地址
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
  2. 下圖為該接口的信息頭,由圖可知,需要先登錄獲取Cookie,并且在查詢請(qǐng)求信息頭申明該Cookie即可實(shí)現(xiàn)查詢操作
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次

二、腳本開發(fā)

  1. 本次需要先開發(fā)好登錄腳本,由下圖可知,MOD_AUTH_CAS變量會(huì)在登錄1請(qǐng)求中的子請(qǐng)求(重定向)返回
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
  2. 只需要在該請(qǐng)求下添加一個(gè)正則表達(dá)式提取器即可,如下圖所示
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
  3. MOD_AUTH_CAS變量提取成功,我們只需要在該請(qǐng)求后面使用beanshell申明該變量為全局變量即可,這樣其它線程也能調(diào)用該變量
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
  4. 在查詢線程組下,申明信息頭,并且定義cookie字段,值使用MOD_AUTH_CAS=${__P(Th_MOD_AUTH_CAS,)}進(jìn)行調(diào)用,如下圖所示
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次

三、多線程驗(yàn)證

  1. 首先設(shè)置線程組為2線程2循環(huán),看是否能正常執(zhí)行
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
  2. 設(shè)置測(cè)試計(jì)劃,測(cè)試計(jì)劃勾選獨(dú)立運(yùn)行每個(gè)線程組,并且把登錄線程組放置在最前面,這樣系統(tǒng)就會(huì)先執(zhí)行登錄,在執(zhí)行其它線程組
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
  3. 執(zhí)行腳本,如下圖所示,系統(tǒng)只登錄了一次,正常進(jìn)行了4次查詢,4次查詢是2線程執(zhí)行了2次循環(huán)
    使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次 使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
  4. 本文介紹了登錄使用Cookie鑒權(quán)如何實(shí)現(xiàn)一次登錄,多并發(fā)下執(zhí)行壓測(cè),如果系統(tǒng)調(diào)用了token,規(guī)則一樣,只需要把token全局化即可實(shí)現(xiàn)

    如果文章對(duì)你有幫助,歡迎關(guān)注本人公眾號(hào),公眾號(hào)與本平臺(tái)文章同步,方便大家查閱,本人會(huì)持續(xù)推出與測(cè)試有關(guān)的文章,與大家分享測(cè)試技術(shù),每一篇原創(chuàng)文章都是用心編寫,杜絕抄襲復(fù)制


關(guān)注之后,回復(fù)資源下載,即可獲取本人共享的各種資源下載地址
使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次


網(wǎng)站標(biāo)題:使用JMeter如何實(shí)現(xiàn)并發(fā)壓測(cè)下的只登錄一次
地址分享:http://weahome.cn/article/ipespd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部