原创 Linux下jmeter腳本的執行及測試報告的生成

Linux下jmeter腳本的執行及測試報告的生成 一.在Linux下安裝jmeter: 1.將jmeter的壓縮包上傳到Linux下的/tmp目錄下; 2.進入Linux下的/tmp目錄,解壓jmeter的壓縮文件; 二.將本地

原创 python 生成sign簽名(1)

一、要加密的信息是一個變量時,如何實現md5加密 需求:將日期+but4NC5RWATYr30DuVf0ylAZL571oBGH生成數字簽名作爲接口的入參 1、首先要獲取當前日期: ①、python中導入datetime impo

原创 jmeter+ant+Jenkins接口自動化測試

一.Jmeter 本次所用的是jmeter3.3,jmeter運行需要本地安裝java環境,配置jdk等; 二.Ant 第一步:安裝ant,下載ant; 第二步:配置ant環境變量: ANT_HOME=ant的安裝路徑 Path=

原创 性能測試目的和類型

一、性能測試的目的 1.評估系統的能力; 2.尋找系統瓶頸,進行系統調優; 3.檢測系統中的問題; 4.驗證穩定性和可靠性; 二、性能測試的類型 1.性能測試:通過模擬生產運行的業務壓力量和使用場景組合,測試系統的性能是否滿足生產

原创 python 接口自動化測試框架設計(八)

九、獲取excel表單元格中的內容(get_data.py) #coding:utf-8 from util.operation_excel import OperationExcel from data import data

原创 性能測試工具之jmeter

性能測試工具之Jmeter 一、jmeter介紹 1、Jmeter是apache組織開發的開源項目,設計之初是用於做性能測試的,同事它在實現對各種接口的調用方面做的比較成熟,因此常被用做接口功能測試和性能測試。 它能夠很好的支持各

原创 Linux環境下的jmeter分佈式壓測

Linux環境下的jmeter分佈式壓測 操作步驟如下: ①、準備多臺Linux機器,client和server1、server2、server3等 ②、分別配置Java和jmeter環境,注意版本需相同 ③、上傳jmx腳本到jm

原创 從測試人員角度考慮性能測試

一、爲什麼要做性能測試? 1.目前絕大多數應用都是基於網絡的分佈式應用,我們不清楚用戶數量,用戶場景的不確定性,導致系統測試時,不僅僅是功能,業務邏輯,接口測試還要測試系統性能。一個用戶沒問題,但用戶量多了就有可能出現各種各樣的問

原创 python 接口自動化測試框架設計(七)

八、操作header(operation_header.py) #coding:utf-8 import requests import json from operation_json import OperationJson

原创 python json和字典的區別

1、json和字典的區別: 首先python裏面的基礎數據類型有:int,str,float,list,bool,tuple,dict,set這幾種類型。 json是一種輕量級的數據交換格式,它基於ECMAScript的一個子集,

原创 python 接口自動化測試框架設計(六)

七、操作json(operation_json.py) #coding:utf-8 import json class OperationJson: def __init__(self,file_path=None)

原创 python 接口自動化測試框架設計(四)

五、操作excel中的測試用例(operation_excel.py) #coding:utf-8 import xlrd from xlutils.copy import copy class OperationExcel:

原创 python 接口自動化測試框架設計(五)

六、判斷字符串包含,判斷字典是否相等(common_util.py) #coding:utf-8 import json import operator class CommonUtil: def is_contain(

原创 python 接口自動化測試框架設計(一)

一、工程目錄 二、測試用例設計

原创 python 接口自動化測試框架設計(三)

四、獲取excel中的每一列(data_config.py) #coding:utf-8 class global_var: id = '0' request_name = '1' url = '2'