利用JMeter進行壓力測試(1)(轉)

轉自:http://www.cnblogs.com/game-over/archive/2010/01/08/1642685.html

?

壓力測試以軟件響應速度為測試目標,尤其是在較短時間內大量并發用戶的同時訪問時,軟件的性能和抗壓能力。

JMeter是一款開源的壓力測試工具,目前最新Release版本是2.3.4,它不僅可以測試Web服務器,還可以測試數據庫、JMS、Web Service、LDAP、JUNIT 等多種對象的測試能力。下載地址:http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

下面簡單介紹一下JMeter。

測試計劃

  • 測試計劃是測試的起點,其他所有組件的容器。
  • 線程組是用來模擬用戶并發的組件。JMeter的每個任務都是用線程來處理的。線程組主要有三個屬性,線程數、Ramp-up Period和循環次數。線程數就是并發的數量,Ramp-up Period表示在多長時間內創建線程數中定義的所有線程。
  • 邏輯控制器可以組織取樣器,做出復雜的測試用的請求。
  • 配置元件中主要配置取樣器中所需要的配置。
  • 定時器設置請求間的時間間隔。
  • 前置處理器一般用來修改請求(Request)。
  • Sampler(取樣器),主要的執行組件。每一個取樣器都可以被監聽器監聽,并生成測試結果。
  • 后置處理器一般用來出來返回的數據(Response)。
  • 斷言,判斷取樣器是否正常工作。
  • 監聽器,收集整理測試結果,并可以指定格式生成XML、CSV等形式的文件。

工作臺

工作臺中可以添加非測試元件,其中一個最重要的就是HTTP代理服務器。

HTTP代理服務器可以用來錄制測試腳本。將瀏覽器的代理服務器設置為127.0.0.1:8080,然后啟動JMeter的HTTP代理服務器, 就可以錄制在瀏覽器中進行的操作。HTTP代理服務器可以設置包含模式和排除模式,我一般用排除模式來排除一些CSS、JS、GIF、PNG之類的。

JMeter的基本元件就是這樣,這些元件具體怎么運用請期待下一篇!

?

?

轉載于:https://www.cnblogs.com/ziyouyong/archive/2010/01/13/1646314.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276229.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276229.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276229.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MyISAM InnoDB 區別

轉載鏈接:http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.html MyISAM 和 InnoDB 講解 InnoDB和MyISAM是許多人在使用MySQL時最常用的兩個表類型,這兩個表類型各有優劣,視具體應用而定。基本的差別為:MyISAM…

Git 內部原理圖解——對象、分支以及如何從零開始建倉庫

我們中的許多人每天都在使用 git,但是有多少人知道它的內部是怎么運作的呢?例如我們使用 git commit 時發生了什么?提交(commit)與提交之間保存的是什么?兩次提交之間難道只是文件的差異(dif…

wpsmac和pc版的區別_Mac版WPS Office和微軟Office 2019哪個更好?

眾所周知, macOS系統生態下,有許多界面精美、功能強大、體驗出色的軟件,但提到辦公套件,人們首先想到的還是微軟 Office 套件,其中的Word、 Excel 以及PPT,但用戶體驗并不如意。但現在,蘋果用戶…

A tutorial video for MindManager for free

MindManager 2016 for Windows Essential Training 本人學習的時候使用的是MindManager 2018版本的,和2016版本差異不大。 轉載于:https://www.cnblogs.com/kelamoyujuzhen/p/10253278.html

Google, 請不要離開我們!

雖然我是.net陣營, 力挺Silverlight, 但是我真心希望谷歌留在中國, 如果她能夠靠談判求的言論自由的權利, 那將對中國的擁有自由信仰的一族產生重大的影響. 谷歌離開了中國, 不是她想拋棄中國市場, 而是中國決策者背叛了人性. 在此留下 Google 2010年1月14日的logo, 智慧的幽默…

高級php面試題及部分答案

轉載鏈接:http://www.2cto.com/kf/201304/201112.html 一. 基本知識點 1.1 HTTP協議中幾個狀態碼的含義:503 500 401 403 404 200 301 302。。。 200 : 請求成功,請求的數據隨之返回。 301 : 永久性重定向。 302 : 暫時行重定向。 401 : 當前請求需要用…

iec104點號_IEC104報文流程(有常用類型標識解釋)

參數地址圍類別97版基地址2002版基地址遙信1H------400H1H------4000H遙測701H------900H4001H------5000H遙控B01------B806001H------6100H設點B81H------C00H6201H------6400H電度C01H------C80H6401H------6600H遙測和遙信個數不設置上限,可以沒有上限限制&…

本周ASP.NET英文技術文章推薦[04/08 - 04/14](附贈自彈超級瑪麗主題曲)

摘要 本期共有6篇文章: ASP.NET編譯問題的公開Hotfix補丁 期待下個版本AjaxPro 的發布 在ASP.NET 2.0中使用MultiView控件實現多頁面表單 數據綁定的技巧:嵌套Eval語句 在ASP.NET 2.0中訪問并更新數據:使用數據源控件以編程方式訪問數據 AD…

一個離開某門戶網站人員自爆黑幕

去年,我已在星星發表了一個關于免費發短信的各類軟件的黑幕所在。而事實上的SMS(即短信)的黑幕遠不止于此,今天,我終于有空坐下來,把其中的一些讓你感覺平常卻實際觸目驚心的事情告訴你們,讓你們…

28歲自學3年前端成功轉行的勵志故事

為什么轉行因為混得不好。在成為程序員之前,我干過很多工作。由于學歷的問題(高中),我的工作基本上都是體力活。包括但不限于:工廠普工、銷售(沒有干銷售的才能)、搬運工、擺地攤等,…

css中!important的作用

轉載鏈接:http://www.cnblogs.com/guoguo-15/archive/2011/08/24/2151859.html css中!important的作用 {*rule !important}這個css規則當今在網頁制作的時候的普及已經非常流行了,以前我對它的理解就停留在‘瀏覽器是否識別階段’ 而沒有真正去研究過&am…

word2vec應用場景_word2vec的使用參數解釋和應用場景

" > corpus.txt因為這些數據雖然去除了其他標簽的數據,但是卻把保留下來了,所以后來作者在分詞程序中去除了這個標簽我在這個[網頁](http://www.jb51.net/article/65497.htm)上找到了一個python去標簽的簡單代碼。但是沒有實驗過,不知…

usb 驅動

usb 驅動學習總結: usb 采用分層的拓撲結構,金字塔型,最多是7層。usb 是主從結構,主和主或者從和從之間不能交換數據。理論上一個usb主控制器最多可接127個設備,協議規定每個usb設備具有一個7bit的地址,范圍…

讓Spring架構減化事務配置(轉)

讓Spring架構減化事務配置(轉) 注:原文章曾發表在it168Spring顛覆了以前的編程模式,引入了IOC等全新的概念,廣受大家的喜愛。目前大多數j2ee項目都已經采用Spring框架。Spring最大的問題是太多的配置文件,使得你不僅需要維護程序代…

面試字節跳動后的2點總結,建議收藏!

首先我來辟個謠:隨便打開一個招聘網站,你會發現前端工程師的崗位需求依舊龐大,大廠人才奇缺,就業薪資起點高,無行業限制。(數據來源:職友集)前端開發的行業大環境行業升級&#xff0…

phpexcel中文教程-設置表格字體顏色背景樣式、數據格式、對齊方式、添加圖片、批注、文字塊、合并拆分單元格、單元格密碼保護

轉載連接:http://www.cnblogs.com/huangcong/p/3687665.html phpexcel中文教程-設置表格字體顏色背景樣式、數據格式、對齊方式、添加圖片、批注、文字塊、合并拆分單元格、單元格密碼保護 首先到phpexcel官網上下載最新的phpexcel類,下周解壓縮一個cla…

對比倆個字符串的相似度

package com.opslab.util.algorithmImpl; import com.opslab.util.CharsetUtil;import com.opslab.util.SysUtil; import java.io.ByteArrayInputStream;import java.io.InputStream;import java.io.UnsupportedEncodingException; /** * 對比倆個字符串的相似度 */public clas…

如何下載python2.7.16_CENTOS6.5 安裝PYTHON2.7.16

前言Centos6.5默認自帶python2.6.6,很多模塊無法使用,建議安裝2.7以后版本較為穩定,需要升級到2.7。一、安裝過程1. 先安裝相應的依賴yum -y install gcc openssl-devel bzip2-devel2. 下載軟件包cd /optwget https://www.python.org/ftp/pyt…

2021年的今天,如何成為一名專業的前端工程師?

大家好,我是若川。今天給分享一篇來自阿里克軍大佬的好文。以下是正文~如果你想成為一名專業的前端工程師,那么你需要了解要學什么,學到什么程度,以及如何有效地學習。大學里沒有正規的前端技術課程,普遍缺少比較權威的…

“劣質”的PHP代碼簡化

下面這一小段“劣質”的PHP代碼是一道簡化了的測試題。這種問題就像在問&#xff1a;你該怎樣優化這段代碼&#xff1f;<?echo("<p>search results for query:").$_GET[query].".</p>";?>這段代碼的主要問題在于它把用戶提交的數據直接…