原创 applium_ant_jenkins融合
ant與jenkins的安裝及部署參見jmeter; jenkins>ant(bulid.xml)>腳本;其中的核心是build.xml的編寫; 在appium_demo工程目錄下創建一個build.xml <?xml ve
原创 testng_reportng
@BeforeMethod進行druiver對象的初始化工作;@Test進行搜索關鍵字的測試; @DataProvider進行參數化數據驅動;@AfterMethod進行driver的清理工作; 爲什麼用BeforeMethod而不用Be
原创 testng
1、testng比junit更加靈活強大,一般採用testng來寫自動化測試; http://testng.org/doc/index.html testng下載地址:http://beust.com/eclipse 將解壓縮的文件放到
原创 python_pymysql
import pymysql #打開數據庫連接 db = pymysql.connect( host="localhost", port=3306, user="root", password="aaa", db="test", char
原创 Po模型和PF設計
全稱pageObject,通俗的解釋就是把每個page當成一個對象;給這些頁面寫成一個類,主要就是完成頁面元素定位和業務的操作;至於測試腳本要和ta區分開,需要什麼就去這些頁面去調用即可。這樣的好處是如果頁面的元素髮生了變化,去維護這些頁
原创 python_面向對象_類_設計模式
01-------------類------------------- class Person(object): age = 10; def __init__(self, age): if age is
原创 jmeter_進階__後置處理器_JSON提取器_正則_cookie_header
1、JSON提取器 只能提取json相關信息,如果是html信息則不適合 專門對json數據進行提取的後置處理器; 一般後一個接口關聯前一個接口的返回值時使用。 post請求需要用到get返回json數據中的stock; Match N
原创 01_01print實例+文件讀寫
==print==文件讀寫==字符串格式化 01.print語句 # print(" * ") # print(" *** ") # print(" ***** ") # print(" ******* ") #
原创 03_函數參數
#函數參數: 參數、默認參數、不定長參數,鍵值參數 def test(a, b="abc", *args, **kargs): print(a) print(b) print(args)#元組 for ar
原创 jmeter_webservice
1、添加http post請求 2、添加header:Content-type:text/xml 路徑/OrderService?wsdl 注:body <soapenv:Envelope xmlns:soapenv="http
原创 HTTP錯誤排查
HTTP腳本 400(Bad Request/錯誤請求) 檢查腳本中的請求參數語法格式是否正確 401(Unauthorized/未授權) 檢查腳本中的請求是否缺少必要的header信息 403(For
原创 環境安裝python,jmeter,
一、python 1、pycharm 下載社區版免費 https://www.jetbrains.com/pycharm/download/#section=windows 2、下載python Windows x86-64 execu
原创 jmeter_代碼
1、引入jar包 前5個是jmeter的包在E:\zidonghua\jmeter\apache-jmeter-3.1\lib 和 E:\zidonghua\jmeter\apache-jmeter-3.1\lib\ext兩個目錄下
原创 jmeter_socket(tcp取樣器)
tcp是按照buffer傳的 服務器名稱或IP:填寫socket接口的ip 端口號:寫socket接口的端口號 Re-use connection:是否重用鏈接,如果選擇,同一個線程執行的所有請求都會使用一個tcp連接 Re-use co
原创 01_02條件語句實例
01=======if語句========= a = float(input("請輸入一組數字")) if a > 0: print("這是一個正數") elif a == 0: print("這是零") else: