原创 httprunner使用(二)

關於環境變量 按照官方文檔介紹,單獨創建一個.env的文件,變量以key=value的形象填入。注意在windows下面創建這種文件時要寫成這樣.env.的格式,然後保存就可以變爲.env文件了。這個文件我放在了下載的httpru

原创 httprunner使用(一)

最近閒來無事翻開論壇閒逛看到了一款基於python語言的開源接口測試工具httprunner,這款工具初始體驗就是它的測試用例是維護在一個yml格式或者json格式的數據文件中。只要維護好了這個文件,然後一鍵命令執行就可以得到想要

原创 jmeter的BeanShell Assertion之斷言(一)

BeanShell是jmeter的解釋型腳本語言,和java語法大同小異,並有自己的內置對象和方法可供使用。vars:操作jmeter的變量:vars.get(String parmStr) 獲取jmeter的變量值;vars.put(S

原创 Jmeter基礎創建post請求注意事項

一個測試計劃>>添加線程組>>右鍵選擇Sampler--http請求,頁面參數配置和在fiddler,postman中配置中差不多,大同小異: 線程組>>右鍵選擇監聽器--查看結果樹、聚合報告等內容 OK,一般完成後我們會直接點擊運行,

原创 selenium基礎筆記(一)

1、html中,用<a ></a>標籤來表示的帶有href屬性的,可以通過find_element_by_link_text方法定位: driver.find_element_by_link_text(u"貼吧").click(),可以跳

原创 python 2 連接mysql

1、pip install MySQL-python2、如果提示如圖顯示,需要安裝Microsoft Visual C++ 9.0 is required:3、使用pip來安裝提示如下錯誤:_mysql.c(42) : fatal err

原创 selenium中xpath元素定位

常用的元素定位有id,class,name,xpath,css,jquery,其中xpath我們用的比較多,這裏總結一下xpath的元素定位技巧:1、通過絕對路徑來定位,一般很少用這種方法//body/div/div/div/div/di

原创 動態屬性的ifram定位

如圖所示的頁面,這個iframe的屬性id是動態變化的,之前是"layui-layer-iframe8",現在變成了"layui-layer-iframe10",屬性name也是動態變化,我們用常規的xpath定位定的不是唯一ifram

原创 httprunner使用(三)

關於測試用例分層 正如文檔所說,作者爲了方便使用者,內置腳手架工具,可以一鍵創建項目,這種模式我們在開發模式中經常用到。使用hrun --startproject demo1創建測試項目。 生成的demo1項目樹結構,windwo

原创 Jmeter異常--java.net.URISyntaxException: Illegal character in path at index 28: ***

在用Jmeter做get請求時,報有這種錯誤: 做參數化時,傳入了特殊字符引起了異常,我在瀏覽器地址欄輸入這些特殊字符是可以正常響應內容的,後來查資料,應當是特殊字符編碼引起的異常: 所以我們在做http請求測試時,這些特殊字符應當

原创 selenium---條件選擇勾選框

測試需求:如下圖所示,要求根據設備使用人條件去自動勾選頁面左側的勾選框首先獲取到該頁設備使用人和勾選框的元素列表,通過遍歷設備使用人元素列表獲取設備使用人文本,判斷名字,假如text="yanfukun",序號num加入到列表list中。

原创 python打印平行四邊形

如題,上代碼: for x in range(1,5):#總共四行 for y in range(1,x):#打印一行後打印空格 print " ", for z in range(1,6):#列數是五列

原创 Ubuntu下的Jenkins 持續集成(二)

前面提到了添加了節點機:Slave1_windows 現在在該節點機上來構建一個job,並運行本機的一個python腳本(我給節點機給與了所有權限,實際測試時候可以向管理員申請權限) 1、創建一個job 選擇“新建”。 點擊OK後進入詳

原创 python加解密

以前面試時問到過在接口安全測試時要用到加密算法: 所有搜了下關於python加解密的資料: http://blog.csdn.net/u013578500/article/details/77905924 https://www.cnbl

原创 post請求

在用Robotframework寫post登錄請求時,一直是顯示失敗,登錄接口是自己寫的,用postman來發送是成功,後來我又用fiddler來發送POST請求,也是顯示登錄失敗。 在網上查閱了一下,發現少寫了body裏面的信息:app