原创 LoadRunner 的參數化數據更新方式解析

腳本設置完參數化,腳本運行的每一遍所取的參數化的值都不一樣,那麼這個值按照個什麼情況來取呢?會有很多種方式 Select next row【選擇下一

原创 Jenkins slave配置(實現持續集成中打包完成後執行遠程機器的python腳本)

前提: 1-      先在主機A(10.10.1.145)上執行代碼構建和部署,然後調用節點-遠程主機B(10.10.1.127)上執行Python腳本執行自動化測試 2-      節點主機配置要求: (1)      pyhton相

原创 Selenium操作實現鼠標右鍵保存圖片

使用selenium模擬鼠標和鍵盤操作--“將鼠標放置圖像上方,右鍵並選擇圖像另存爲選項”,然後鍵盤按V就可以保存了,代碼如下: from selenium.webdriver.common.action_chains import Ac

原创 Python Exception 異常處理

1-異常處理基本要求是:捕捉異常,同時記錄異常到log,同時輸出到本地,並根據異常返回提示信息到前端,基本處理流程是 import logging import json import traceback # 實現日誌記錄和輸出 log

原创 httpie 命令行工具使用記錄

1-httpie是一個 利用Python開發HTTP 的命令行客戶端工具,方便進行http相關接口的調試 官網:https://httpie.org/. 2-安裝方法: pip install httpie 3-使用記錄 (1)查看幫助

原创 python re正則表達式使用實例

1. 正則表達式基礎 1.1. 簡單介紹 正則表達式並不是Python的一部分。正則表達式是用於處理字符串的強大工具,擁有自己獨特的語法以及一個獨立的處理引擎,效率上可能不如str自帶的方法,但功能十分強大。得益於這一點,在提供了正則表達

原创 移動app性能測試工具:Emmagee使用介紹

Emmagee 簡介 Emmagee是網易杭州研究院QA團隊開發的一個簡單易上手的Android性能監測小工具,主要用於監控單個App的CPU,內存,流量,啓動耗時,電量,電流等性能狀態的變化,且用戶可自定義配置監控的頻率以及性能的

原创 python模塊介紹-httplib:HTTP協議客戶端

摘要 httplib實現了HTTP和HTTPS的客戶端協議,一般不直接使用,在python更高層的封裝模塊中(urllib,urllib2)使用了它的HTTP和HTTPS實現。其中HTTPS需要socket編譯了SSL支持。HTTP類僅僅

原创 adb 命令使用實例

1-使用adb命令對手機進行截屏保存到電腦或手機SDCardadb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard) adb pull /sdcard/scr

原创 python的函數使用

1.函數定義時有默認值的參數與無默認值的參數不可以混合放置,但是調用時可以混合放置 正確的定義如下: def cout(a,b,c='1',d='2') 非法的定義如下: def cout(a,b='1',c,d='2')

原创 python的加密模塊 hashlib

def md5_encode(md5_str): """ 進行MD5加密 :param md5_str 要進行加密的字符串 :return 返回加密後的值 """ md5ob = hashl

原创 appium 定位分析和實例

1.使用xpath進行定位(其中android.widget.TextView相當於Android組件的class元素) driver.find_element_by_xpath("//android.widget.TextView[co

原创 Jenkins 使用問題記錄

類別一:Android應用打包問題記錄 打包方式1:使用gradle方式打包 1-問題描述: * What went wrong: A problem occurred configuring project ':AndroidImCli

原创 Git的使用筆記

1-關於windows環境下git的環境配置,請參考: http://www.cnblogs.com/xishuai/p/3590434.html 2-使用命令將本地項目提交到git,請參考: http://www.cnblogs.com

原创 移動app應用性能測試要點

移動應用性能測試主要的測試點可以參考如下: 安裝時間; 啓動時間; 操作響應時間; 連接建立時間; CPU的佔用; 內存的佔用; 流量的耗用; 電量的耗用;