原创 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