<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

    記一次性能測(cè)試實(shí)踐

     1.測(cè)試對(duì)象
      這次測(cè)了一些http接口和幾個(gè)網(wǎng)頁。
      2.測(cè)試策略
      2.1 基準(zhǔn)測(cè)試:?jiǎn)蝹€(gè)調(diào)用各接口循環(huán)100次計(jì)算平均響應(yīng)時(shí)間
      2.2 性能測(cè)試:?jiǎn)蝹€(gè)接口調(diào)用以50并發(fā)用戶數(shù)為單位,逐步加壓直到預(yù)估的實(shí)際負(fù)載300并發(fā)用戶,觀察測(cè)試指標(biāo)變化
      2.3 壓力測(cè)試:?jiǎn)蝹€(gè)接口調(diào)用以50并發(fā)用戶數(shù)為單位,逐步加壓直到錯(cuò)誤率過高或服務(wù)器資源使用率過高,觀察測(cè)試指標(biāo)變化
      2.4 負(fù)載測(cè)試:預(yù)估實(shí)際負(fù)載為300并發(fā)用戶數(shù),在此基礎(chǔ)上持續(xù)測(cè)試5分鐘左右,觀察測(cè)試指標(biāo)是否達(dá)標(biāo)
      2.5 穩(wěn)定性測(cè)試:預(yù)估實(shí)際負(fù)載為300并發(fā)用戶數(shù),在此基礎(chǔ)上持續(xù)測(cè)試60分鐘左右,觀察測(cè)試指標(biāo)是否達(dá)標(biāo),重點(diǎn)觀察錯(cuò)誤率
      2.6 疲勞性測(cè)試:預(yù)估實(shí)際負(fù)載為300并發(fā)用戶數(shù),在此基礎(chǔ)上持續(xù)測(cè)試240分鐘左右,觀察測(cè)試指標(biāo)是否達(dá)標(biāo),重點(diǎn)觀察錯(cuò)誤率
      2.7 組合測(cè)試:對(duì)2.2-2.5的測(cè)試采用不同接口同時(shí)調(diào)用(即系統(tǒng)不同模塊同時(shí)測(cè)試)
      2.8 其他:以不同ip地址加壓,測(cè)試服務(wù)器負(fù)載均衡效果。
      以上,本次只做了2.2、2.3、2.4、2.8
      3.測(cè)試指標(biāo)
      測(cè)響應(yīng)時(shí)間、錯(cuò)誤率;同時(shí)專人監(jiān)控服務(wù)器硬件資源使用狀況、監(jiān)控tomcat應(yīng)用服務(wù)器等。
      計(jì)算和監(jiān)控吞吐量(測(cè)試工具自動(dòng)計(jì)算測(cè)試執(zhí)行過程中的吞吐量(每秒鐘處理請(qǐng)求數(shù)),同時(shí)服務(wù)器監(jiān)控軟件業(yè)監(jiān)控到了測(cè)試執(zhí)行時(shí)服務(wù)器的吞吐量)
      本次實(shí)際測(cè)試得到吞吐量距離預(yù)估有較大差距;錯(cuò)誤率超出預(yù)期;且測(cè)試數(shù)據(jù)準(zhǔn)備有一定問題。
      4.測(cè)試工具
      本次選用Jmeter,因?yàn)楸阋饲异`活。
      需設(shè)置語言為英文,默認(rèn)中文翻譯不完整。
      5.測(cè)試腳本編寫、調(diào)試
      5.1 提前對(duì)接口、網(wǎng)頁進(jìn)行錄制。每個(gè)待測(cè)接口、網(wǎng)頁需要加斷言。 斷言多采用JQuery斷言和Regular Expression斷言
      5.2 重點(diǎn)在測(cè)試數(shù)據(jù)的準(zhǔn)備。
      5.3 采用了本地web應(yīng)用提供數(shù)據(jù),jmeter獲取這些數(shù)據(jù),再發(fā)送給服務(wù)器的方法(這次發(fā)現(xiàn)這個(gè)本地應(yīng)用生成的數(shù)據(jù)在較高并發(fā)時(shí)有重復(fù),導(dǎo)致了不必要的錯(cuò)誤率)
      5.4 測(cè)試結(jié)果監(jiān)聽器: assertion results, summary report, aggregate report, result tree, result table
      5.5 測(cè)試接口調(diào)用時(shí),可用網(wǎng)頁、數(shù)據(jù)庫(kù)等其他方法確認(rèn)接口調(diào)用成功。觀察接口調(diào)用是否生效,是否和網(wǎng)頁同樣效果。
      6.測(cè)試執(zhí)行
      6.1 一臺(tái)電腦加壓300-600并發(fā)用戶。如果需要更多則需要增加電腦。
      6.2 以不同ip地址加壓,測(cè)試服務(wù)器負(fù)載均衡效果。
      6.3 機(jī)房測(cè)試,排除internet網(wǎng)絡(luò)延遲問題
      6.4 數(shù)據(jù)備份和還原,排除性能測(cè)試對(duì)數(shù)據(jù)的改變
      6.5 生產(chǎn)環(huán)境測(cè)試(系統(tǒng)未上線),排除測(cè)試環(huán)境的影響
      7.測(cè)試報(bào)告
      7.1 截取了jmeter監(jiān)聽器的結(jié)果,可以截取服務(wù)器監(jiān)控的截圖
      8.調(diào)優(yōu)
      本次測(cè)試結(jié)果不理想,服務(wù)器因硬件強(qiáng)大,幾乎無負(fù)載,但應(yīng)用本身有java出錯(cuò)。并發(fā)現(xiàn)接口調(diào)用結(jié)果未正確影響網(wǎng)頁的bug。
      后續(xù)需要等開發(fā)修復(fù)、優(yōu)化之后再次測(cè)試

    posted on 2014-11-24 09:23 順其自然EVO 閱讀(951) 評(píng)論(0)  編輯  收藏 所屬分類: 性能測(cè)試

    <2014年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲AV无码乱码在线观看性色扶 | 亚洲中文字幕乱码AV波多JI | 亚洲日日做天天做日日谢| 亚洲精华液一二三产区| 免费看黄视频网站| 亚洲中文无码线在线观看| 久久A级毛片免费观看| 亚洲高清无在码在线电影不卡| 四虎影视在线影院在线观看免费视频 | 国产a视频精品免费观看| 亚洲福利秒拍一区二区| 免费大片黄在线观看yw| 亚洲а∨天堂久久精品9966| 精品亚洲成a人在线观看| 亚洲人色大成年网站在线观看| 99热在线精品免费播放6| 久久精品国产亚洲AV麻豆网站| 国产精品免费福利久久| 亚洲色图黄色小说| 久久不见久久见免费影院| 亚洲国产精品ⅴa在线观看| 波多野结衣一区二区免费视频| 日韩大片免费观看视频播放 | 亚州免费一级毛片| 亚洲色精品三区二区一区| 免费女人18毛片a级毛片视频| 国产福利在线观看永久免费| 亚洲国产人成在线观看69网站 | 无套内谢孕妇毛片免费看看| 亚洲女久久久噜噜噜熟女| 四虎在线最新永久免费| 国产精品亚洲av色欲三区| 亚洲人成网站在线观看播放| 五月婷婷在线免费观看| 免费电视剧在线观看| 亚洲AV成人一区二区三区观看| 亚洲裸男gv网站| 亚洲免费在线视频观看| 色偷偷亚洲男人天堂| 亚洲AV无码成人网站久久精品大 | 日韩高清在线免费观看|