原创 HttpRunner--自定義輸出報告

httprunner版本:2.5.4,jinja2版本:2.11 httprunner輸出的html測試報告:默認的模板文件的路勁爲 (python安裝路徑)+Lib+site-packages+httprunner/templates

原创 linux服務器上安裝jenkins(windows)

jenkins 可以安裝在本機,但是是電腦關機後,別人就無法訪問。 所以爲了方便,還是需要部署在服務器上。 因爲jenkins依賴java環境,所以要先檢查是否有java環境。 在連接上linux服務器的前提下 1.檢查java環境,輸入

原创 千行bug率之如何計算代碼變更行數

作爲測試工程師,除了寫用例,測試提交bug,最後還需要總結版本質量,版本質量分幾個維度來分析(這個在其他的文章中介紹),其中就包括千行bug率,那千行bug率該如何計算呢? 前提條件: 1.需要有開發源碼的權限 2.配置了git的環境 步

原创 Python 中sum()函數用法

sum()是python中一個很實用的函數,但是要注意用法。 第一次看到sum()函數,我就試着以下用法,結果悲劇了: 其實,sum()函數參數是一個list,例如:

原创 jmeter學習筆記(2)——上一個請求的結果傳遞給下一個請求使用

因爲項目中註冊需要獲取驗證碼,想要測試註冊的接口就必須要先獲取驗證碼,把獲取到的驗證碼傳入到註冊用的參數中。方法如下:         先添加一個線程組,然後添加http請求默認值,輸入服務器地址和端口號,然後添加http請求,如下圖 輸

原创 jmeter學習筆記(3)——準備用戶和密碼的數據,做壓力測試用 (jbdc)

前端時間每到高峯期,我們的應用總是登錄不上,不知道是壓力大,還是服務器受到了攻擊,於是開發人員說:你應該做壓力測試和安全測試。  還安全測試呢 ,壓力測試都沒做過呀。沒辦法 ,開始學習吧。但是我測試的話,不能使用用戶真實的手機號和密碼呀,

原创 python常見模塊命令(os/sys/platform)

一、Os Python的標準庫中的os模塊主要涉及普遍的操作系統功能。可以在Linux和Windows下運行,與平臺無關。 os.sep 可以取代操作系統特定的路徑分割符。 os.name字符串指示你正在使用的平臺。比如對於Windo

原创 把用戶輸入的不規範的英文名字,變爲首字母大寫,其他小寫的規範名字

python中轉變大小寫的直接函數有以下方法: upper()——所有字母大寫    lower()——所有字母小寫 capitalize()——首字母大寫,其他字母小寫 title()——所有單詞首字母大寫,其他小寫 下面來看一個例

原创 raw_input()和input() 的卻別和用法

相同點&區別 1. 相同點 都能接受字符串、表達式作爲輸入。 [python] view plaincopy <span style="font-family:Verdana;font-size:18px;">

原创 python 之 lambda 表達式的基本用法

        今天看到別人用python寫的腳本中用到lambda,竟然又忘記具體的用法,所以寫出來,以供以後方便查閱,並加深印象。 簡單的說,lambda表達式是一個匿名函數,即沒有函數名的函數。         先舉一個普通的pyt

原创 【python 基礎教程】第一章 基礎知識

1. 引入from __future__ import division 可以實現正常除法。注意:__future__ 是雙下劃線。 2. str 、repr和反引號是將python值轉化爲字符串的三種方法。 3.轉義字

原创 python 正則表達式 總結(一)

看完了所有正則表達式的內容,感覺還是一塌糊塗,所以還是總結下,鞏固學習。  應用正則表達式,首先要導入,即import re 一、 正則表達式中包含的元字符有:^  $  {}   []  ()  ?  |  +  *  \ 1) ^——

原创 Python 之斐波那契數列中用到的append

             基礎知識看了5章,感覺啥都沒記住,該學函數了,順便檢查下自己所學知識是否牢固。“不檢查不知道,一檢查嚇一跳啊”,竟然邊學邊忘。哎。。。                            看到調用的不會的,只有

原创 查看Android應用包名、Activity的幾個方法

一、有源碼情況 直接打開AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER對應的activity。 如下圖中第三