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

jmeter+nmon+crontab簡單的執(zhí)行接口定時(shí)壓測

這篇具有很好參考價(jià)值的文章主要介紹了jmeter+nmon+crontab簡單的執(zhí)行接口定時(shí)壓測。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、概述

臨時(shí)接到任務(wù)要對系統(tǒng)的接口進(jìn)行壓測,上面的要求就是:壓測,并發(fā)2000

在不熟悉系統(tǒng)的情況下,按目前的需求,需要做的步驟:

  1. 需要有接口腳本
  2. 需要能監(jiān)控系統(tǒng)性能
  3. 需要能定時(shí)執(zhí)行腳本

二、觀察

>針對第一點(diǎn):接口腳本

需要觀察系統(tǒng)接口的情況:

系統(tǒng)使用swagger文檔編輯接口,這很好,可以直接引用
系統(tǒng)內(nèi)關(guān)聯(lián)接口熟悉,將需要的參數(shù)設(shè)置成變量以便調(diào)用
系統(tǒng)內(nèi)的接口返回狀態(tài)很規(guī)范,可以直接判斷code&message
綜上,為了效率,選擇現(xiàn)存的開源工具執(zhí)行(針對該開源工具的要就是可以使用命令行執(zhí)行:jmeter)【備注:因?yàn)橐〞r(shí)執(zhí)行】

>針對第二點(diǎn):監(jiān)控系統(tǒng)性能

觀察系統(tǒng)服務(wù)器:

  • 系統(tǒng)為Linux
  • Linux上的監(jiān)控工具很多,要求是可以輸出到文件并可對該文件進(jìn)行分析
  • 或者,可以自己編寫shell腳本監(jiān)控獲取信息,比如:top【為了效率,選擇一款自主搭配即可(當(dāng)前選擇:nmon)】

?

>針對第三點(diǎn):定時(shí)執(zhí)行腳本

?觀察腳本即將存放并執(zhí)行的系統(tǒng)

  • Linux系統(tǒng)自帶crontab命令可執(zhí)行定時(shí)任務(wù)

三.編寫

> 編寫步驟:

1.使用jmeter編寫接口腳本,并增加壓測線程數(shù),并編寫啟動(dòng)腳本:StartJmx.sh

source /etc/profile
rm -rf ****.jtl
/絕對路徑/jmeter  -n -t /絕對路徑/debugTest.jmx -l /絕對路徑/****.jtl
sleep 10
nmonpid=`ps -ef | grep nmon | awk '{print $2}'`
kill -9 ${nmonpid}

?

2.服務(wù)器上安裝nmon,并編寫啟動(dòng)腳本:StartNmon.sh

#每5秒采集一次,采集120次,共10分鐘的數(shù)據(jù)
nohup nmon -f -T -s 5 -c 120 -m /絕對路徑文件夾 ?& echo $! > nmonpid
3.編寫定時(shí)腳本

0 15 * * * sh /絕對路徑/StartNmon.sh
0 15 * * * sh /絕對路徑/StartJmx.sh
四.綜述
>以上除開jmeter腳本編寫,其他編寫時(shí)間不超過1小時(shí)

當(dāng)任務(wù)來臨的時(shí)候,不要慌張不要拒絕,先和對接人溝通相應(yīng)的事宜,明確需求
需求明確之后,請思考實(shí)現(xiàn)方式,方式總是多種多樣的,或請教前輩或上網(wǎng)求解
臨時(shí)任務(wù)的重點(diǎn)均在于效率,這個(gè)前置條件給出的寬裕就是:你不需要把方案做的很完美,能得出結(jié)論即可
方案可后續(xù)再改良~
下面是配套資料,對于做【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個(gè)倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!

jmeter+nmon+crontab簡單的執(zhí)行接口定時(shí)壓測,自動(dòng)化測試,技術(shù)分享,jmeter,壓力測試,測試工具,測試用例

軟件測試面試小程序

被百萬人刷爆的軟件測試題庫?。?!誰用誰知道?。?!全網(wǎng)最全面試刷題小程序,手機(jī)就可以刷題,地鐵上公交上,卷起來!

涵蓋以下這些面試題板塊:

1、軟件測試基礎(chǔ)理論 ,2、web,app,接口功能測試 ,3、網(wǎng)絡(luò) ,4、數(shù)據(jù)庫?,5、linux

6、web,app,接口自動(dòng)化 ,7、性能測試?,8、編程基礎(chǔ),9、hr面試題 ,10、開放性測試題,11、安全測試,12、計(jì)算機(jī)基礎(chǔ)

?jmeter+nmon+crontab簡單的執(zhí)行接口定時(shí)壓測,自動(dòng)化測試,技術(shù)分享,jmeter,壓力測試,測試工具,測試用例

資料獲取方式 :

jmeter+nmon+crontab簡單的執(zhí)行接口定時(shí)壓測,自動(dòng)化測試,技術(shù)分享,jmeter,壓力測試,測試工具,測試用例文章來源地址http://www.zghlxwxcb.cn/news/detail-685865.html

到了這里,關(guān)于jmeter+nmon+crontab簡單的執(zhí)行接口定時(shí)壓測的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux Crontab定時(shí)執(zhí)行腳本出錯(cuò),但手動(dòng)執(zhí)行腳本正常原因及解決方案

    實(shí)際開發(fā)場景 需要開發(fā)一個(gè)Flink監(jiān)控程序,初步使用shell腳本進(jìn)行監(jiān)控,如果發(fā)現(xiàn)失敗了,則自動(dòng)重新運(yùn)行Flink命令行參數(shù)進(jìn)行重啟。 遇到的問題 編寫好shell腳本后,在linux命令行調(diào)用 sh shell.sh進(jìn)行測試,成功實(shí)現(xiàn)監(jiān)控和重啟功能。于是利用crontab對腳本進(jìn)行定時(shí)調(diào)度監(jiān)控。 后

    2024年02月15日
    瀏覽(32)
  • Python + Jmeter 實(shí)現(xiàn)自動(dòng)化性能壓測

    Python + Jmeter 實(shí)現(xiàn)自動(dòng)化性能壓測

    文件路徑:D://wl//testproject//Fone-grpc//project1//test_client.py Python 腳本作用: 通過 grpc 調(diào)用底層 c++ 的接口,做數(shù)據(jù)庫的數(shù)據(jù)插入與查詢操作,然后將返回的結(jié)果進(jìn)行拼接與輸出。 2.代碼里面將每一次調(diào)用后返回的內(nèi)容進(jìn)行拼接后,并做了成功信息的統(tǒng)計(jì),輸出成功的次數(shù)為3,輸

    2024年02月09日
    瀏覽(22)
  • 【Linux】在服務(wù)器上創(chuàng)建Crontab(定時(shí)任務(wù)),自動(dòng)執(zhí)行shell腳本

    【Linux】在服務(wù)器上創(chuàng)建Crontab(定時(shí)任務(wù)),自動(dòng)執(zhí)行shell腳本

    業(yè)務(wù)場景:該文即為上次編寫shell腳本的姊妹篇,在上文基礎(chǔ)上,將可執(zhí)行的腳本通過linux的定時(shí)任務(wù)自動(dòng)執(zhí)行,節(jié)省人力物力,話不多說,開始操作! 連上服務(wù)器后,在任意位置都可以執(zhí)行: crontab -e 如果沒有進(jìn)入 編輯cron任務(wù)模式 根據(jù)提示查看我們的服務(wù)器上是否未安裝crontab沒有則

    2024年02月14日
    瀏覽(37)
  • linux中crontab編寫自動(dòng)化定時(shí)腳本無法正確運(yùn)行(問題解決與匯總)附相關(guān)內(nèi)容

    -問題描述 在Linux(RedHat)中想要執(zhí)行一段自動(dòng)化備份日志的命令 但是通過下面的命令 編輯了 crontab 沒正確運(yùn)行 0 0 * * * /path/to/save_journal_logs.sh 文件中的內(nèi)容如下: save_journal_logs.sh 通過下面的命令編輯了腳本 crontab -e 發(fā)現(xiàn)腳本沒有正確備份 問題排查 執(zhí)行權(quán)限 切換成了 root (

    2024年01月16日
    瀏覽(20)
  • Jmeter 對http接口壓測

    Jmeter 對http接口壓測

    Jmeter相對于Loadrunner來說,更輕,易于安裝,如果對過程數(shù)據(jù)收集不多、測試場景不復(fù)雜的情況下,可以優(yōu)先考慮。 Jemeter進(jìn)行HTTP接口壓力測試的具體使用步驟: 1、首先添加一線程組(即用戶組:一個(gè)線程模擬一個(gè)用戶行為,如果要模擬多個(gè)用戶,則通過設(shè)置多線程來實(shí)現(xiàn))

    2024年04月11日
    瀏覽(26)
  • 一文3000字教你用Python + Jmeter 實(shí)現(xiàn)自動(dòng)化性能壓測

    一文3000字教你用Python + Jmeter 實(shí)現(xiàn)自動(dòng)化性能壓測

    Step01: Python腳本開發(fā) 文件路徑: D://wl//testproject//Fone-grpc//project1//test_client.py Python 腳本作用: 通過 grpc 調(diào)用底層 c++ 的接口,做數(shù)據(jù)庫的數(shù)據(jù)插入與查詢操作,然后將返回的結(jié)果進(jìn)行拼接與輸出。 2. 代碼里面將每一次調(diào)用后返回的內(nèi)容進(jìn)行拼接后,并做了成功信息的統(tǒng)計(jì),輸

    2024年02月02日
    瀏覽(32)
  • jmeter簡單壓測kafka

    jmeter簡單壓測kafka

    ??????這也是一個(gè)筆記,就是計(jì)劃用jmeter做性能測試,但是這里是只要將數(shù)據(jù)放到kafka的topic里,后面查看下游業(yè)務(wù)處理能力。 ??????因?yàn)橹灰獙?shí)現(xiàn)數(shù)據(jù)放到kafka,參考了下博友的方案,可行。 ??????詳細(xì)過程就不重復(fù)寫了。直接上博友的鏈接吧。 https://blog.csdn.net/sh

    2024年02月04日
    瀏覽(13)
  • JMeter 5.6多個(gè)http接口進(jìn)行壓測

    JMeter 5.6多個(gè)http接口進(jìn)行壓測

    目錄 1.安裝下載 2.啟動(dòng)JMeter 2.1新建線程組 2.2新建HTTP信息頭管理器 2.3新建用戶定義的變量 2.4新建臨界部分控制器 2.4.1新建【創(chuàng)建流程實(shí)例】HTTP請求 2.4.1.1新建響應(yīng)斷言 2.4.2新建【查詢待辦任務(wù)1】HTTP請求 2.4.2.1新建響應(yīng)斷言 2.4.2.2新建JSON提取器 2.4.3新建【流程初審】HTTP請求

    2024年02月09日
    瀏覽(26)
  • 用JMeter對HTTP接口進(jìn)行壓測(一)壓測腳本的書寫、調(diào)試思路

    用JMeter對HTTP接口進(jìn)行壓測(一)壓測腳本的書寫、調(diào)試思路

    Mac OS下使用Homebrew安裝 安裝完畢之后,確保jmeter和groovy沒問題 直接啟動(dòng)JMeter 查看groovy版本 在JMeter中使用腳本語言有BeanShell和Groovy,因?yàn)镚roovy和Java更相近,所以選擇Groovy。雖然以前沒接觸過Groovy,但是靠著IDE和官方文檔、Google上手還算順利。 因?yàn)槭切枰?對整條業(yè)務(wù)流程進(jìn)行

    2024年02月07日
    瀏覽(18)
  • 基于Docker構(gòu)建CI/CD工具鏈(七)使用Jmeter進(jìn)行自動(dòng)化壓測

    基于Docker構(gòu)建CI/CD工具鏈(七)使用Jmeter進(jìn)行自動(dòng)化壓測

    上一篇文章中,我們詳細(xì)介紹了構(gòu)建 Apifox Cli 的 Docker 鏡像的步驟,并通過簡單的示例演示了如何利用 GitLab 的 CI/CD 功能,將構(gòu)建好的鏡像利用在自動(dòng)化測試作業(yè)中。在今天的文章中,我們將重點(diǎn)討論如何構(gòu)建 JMeter 的 Docker 鏡像,并演示如何在 GitLab 的 CI/CD 作業(yè)中利用該鏡像

    2024年04月16日
    瀏覽(35)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包