原创 Jmeter屬性和變量

一、Jmeter中的屬性: 1、JMeter屬性統一定義在jmeter.properties文件中,我們可以在該文件中添加自定義的屬性 2、JMeter屬性在測試腳本的任何地方都是可見的(全局),通常被用來定義一些JMeter使用

原创 搭建持續集成接口測試平臺(Jenkins+Ant+Jmeter)

一、環境準備: 1、JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、Jmeter:http://jmeter.apache.org/

原创 JMeter分佈式測試

在使用Jmeter進行性能測試時,如果併發數比較大(比如最近項目需要支持1000併發),單臺電腦的配置(CPU和內存)可能無法支持,這時可以使用Jmeter提供的分佈式測試的功能。 一、Jmeter分佈式執行原理:   1、Jme

原创 Jmeter默認報告優化

一、本文目的:   之前寫了兩篇文章搭建持續集成接口測試平臺(Jenkins+Ant+Jmeter)和ANT批量執行Jmeter腳本,功能實現上都沒有什麼問題,但是最後生成的報告有一點小問題,雖然不影響使用,但總是感覺不夠完美,具

原创 ANT批量執行Jmeter腳本

一、環境準備: 1、Jdk1.6或以上:http://www.oracle.com/technetwork/java/javase/downloads/index.html 命令行輸入:Java -version,出現如下提示說

原创 JMeter參數化方法

方法一、依賴JMeter自帶的函數助手 選項–>函數助手對話框,即可打開函數助手彈窗 (1)比如使用函數_Random 輸入最小值、最大值,點擊下方的【生成】按鈕,即會生成:${__Random(1,6,)} 假如郵箱是

原创 Jmeter調試工具---HTTP Mirror Server

之前我介紹過Jmeter的一種調試工具Debug Sampler,它可以輸出Jmeter的變量、屬性甚至是系統屬性而不用發送真實的請求到服務器。既然這樣,那麼HTTP Mirror Server又是做什麼用的呢? 一、HTTP

原创 Robot Framework環境搭建

=======所需環境=================== Python: https://www.python.org/ RF框架是基於python 的,所以一定要有python環境。 Robot framework : ht

原创 JMeter關聯

一、Jmeter關聯的方式:  Jmeter中關聯可以在需要獲取數據的請求上 右鍵–>後置處理器 選擇需要的關聯方式,如下圖有很多種方法可以提取動態變化數據:      二、正則表達式提取器: 1、比如需要提取如下響應文本

原创 Jmeter之Bean shell使用(二)

上一篇Jmeter之Bean shell使用(一)簡單介紹了下Jmeter中的Bean shell,本文是對上文的一個補充,主要總結下常用的幾種場景和方法,相信這些基本可以涵蓋大部分的需求。本節內容如下: 一、操作變量 二、操作屬

原创 JMeter之邏輯控制器(Logic Controller)

前言: 1、JMeter官網對邏輯控制器的解釋是:“Logic Controllers determine the order in which Samplers are processed.”。意思是說,邏輯控制器可以控制採樣器

原创 JMeter之Bean shell使用(一)

一、什麼是Bean Shell BeanShell是一種完全符合Java語法規範的腳本語言,並且又擁有自己的一些語法和方法; BeanShell是一種鬆散類型的腳本語言(這點和JS類似); BeanShell是用Java寫成的

原创 調用WebService的幾種方式

一、概覽 方式1: HttpClient:可以用來調用webservie服務,也可以抓取網頁數據 版本1:HttpClient3.0.x 版本2:HttpClient4.x.x(目前最新4.5.2) 這2個版本的使用方式不

原创 JMeter之JDBC Request使用方法(oracle)

JDBC Request:   這個sampler可以向數據庫發送一個jdbc請求(sql語句),它經常需要和JDBC Connection Configuration 配置元件一起配合使用。 目錄: 一、準備工作 二、配置J

原创 JMeter之Http Cookie Manager

一、Http Cookie Manager的作用: 1、自動管理cookie:象瀏覽器一樣的存儲和發送Cookie,如果發送一個http請求他的響應中包含Cookie,那麼Cookie Manager就會自動地保存這些Cookie