国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python接口測試之測試報告

這篇具有很好參考價值的文章主要介紹了python接口測試之測試報告。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在本文章中,主要使用jenkins和編寫的自動化測試代碼,來生成漂亮的測試報告,關于什么是CI這些我就不詳細的介紹了,這里我們主要是實戰(zhàn)為主。

首先搭建java的環(huán)境,這個這里不做介紹。搭建好java的環(huán)境后,在https://jenkins.io/上下載jenkins,以及在https://jenkins.io/上下載tomcat,都下載完成后,進行解壓,把jenkins.war放在tomcat的webapps的目錄下,在tomcat的bin目錄下,點擊start.bat啟動tomcat,啟動后,在瀏覽器中訪問http://localhost:8080/jenkins,首次使用會看到需要輸入密碼,在windows環(huán)境下,密碼是在C:\Users\Administrator\.jenkins\secrets目錄下,打開initialAdminPassword文件,復制該內(nèi)容,把它copy到jenkins的密碼輸入,然后下來選擇安裝插件,關于插件這里就不詳細的說明了。

這里我們使用allure來生成測試報告,我們知道,在python的自動化測試中,常用生成測試報告使用的是HTMLTestRunner庫,但是該庫生成的測試報告不是很漂亮,我們使用allure可以生成很直觀的測試報告而且測試報告比較渲,下面就來詳細的說明如何使用它來生成很酷的測試報告步驟。

首先需要在jenkins中安裝插件Allure Jenkins Plugin,在jenkins的插件管理中,直接搜索allure可以搜索到,然后選擇安裝就可以了。安裝該插件成功后,點擊jenkins的“系統(tǒng)管理”,在系統(tǒng)管理中,點擊Global Tool Configuration,在Global Tool Configuration的界面安裝allure,見截圖:

python接口測試之測試報告

點擊“Allure Commandline安裝...”,會出現(xiàn)如下的界面,見截圖:

python接口測試之測試報告

選擇好后,點擊save保存成功。下來我們需要安裝pytest,安裝的命令為:

pip install pytest pip install pytest-allure-adaptor

在線安裝成功后,在cmd的命令中輸入pytest,如果顯示信息如下,表示安裝OK,見截圖:

python接口測試之測試報告

OK,下面我們來編寫代碼,來進行測試,比如編寫如下的測試代碼,見編寫后的源碼:

#!/usr/bin/env python 
#-*-coding:utf-8-*-

import  unittest

def div(a,b):
    return a-b

class DivTest(unittest.TestCase):
    def test_div_001(self):
        self.assertEqual(div(3,2),1)

    def test_div_002(self):
        self.assertEqual(div(3,3),0)

    def test_div_003(self):
        self.assertEqual(abs(div(2,3)),1) 

下面我們通過pytest來執(zhí)行該文件,見執(zhí)行后的結(jié)果信息,見如下的截圖:

python接口測試之測試報告

下面我們結(jié)合jenkins,pytest,allure來生成測試報告,在jenekins的系統(tǒng)設置中指定allure的測試報告目錄,見配置的截圖:

python接口測試之測試報告

我們創(chuàng)建新的job,在構建步驟中選擇windows batch command,填寫執(zhí)行的命令,見截圖:

python接口測試之測試報告

在構建后操作選擇Allure Report,見截圖:

python接口測試之測試報告

點擊保存,剛才創(chuàng)建的 job是blog,創(chuàng)建成功后,在項目詳情頁面,可以看到顯示allure測試報告的圖標,我們立即構建后,見構建后成功后的部分打印出的信息

C:\Users\Administrator\.jenkins\workspace\blog\report -c -o C:\Users\Administrator\.jenkins\workspace\blog\allure-report
Report successfully generated to C:\Users\Administrator\.jenkins\workspace\blog\allure-report
Allure report was successfully generated.
Creating artifact for the build.
Artifact was added to the build.
Finished: SUCCESS

見blog的job的詳情頁面,見截圖:

python接口測試之測試報告

見點擊Allure Report后的測試報告,見截圖:

python接口測試之測試報告

OK,測試報告就總結(jié)到這里文章來源地址http://www.zghlxwxcb.cn/news/detail-473357.html

到了這里,關于python接口測試之測試報告的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 使用python測試框架完成自動化測試并生成報告-實例練習

    使用python測試框架完成自動化測試并生成報告-實例練習

    558 pytest -v -s PyTest.py --alluredir=./result/? ?在測試執(zhí)行期間收集結(jié)果? 559 allure serve ./result/? ?測試完成后查看實際報告, 在線看報告? ?

    2024年02月07日
    瀏覽(23)
  • Python學習之UnitTest【使用,生成HTML測試報告】

    Python學習之UnitTest【使用,生成HTML測試報告】

    目錄 1、 UnitTest 1.1 TestCase 1.2 TestSuite 1.3 TextTestRunner 1.4 TestLoader 2、Fixture 2.1 方法級別 2.2 類級別 2.3 模塊級別 2.4 總結(jié) 3、斷言 3.1 UnitTest 常用斷言方法 3.2 使用方式 4、參數(shù)化 4.1 安裝 類庫 4.2 使用 5、跳過 6、生成HTML測試報告 UnitTest 是 Python 自帶的一個單元測試框架,用它來做

    2023年04月15日
    瀏覽(27)
  • python代碼實現(xiàn)判斷三角形類型,使用pytest進行代碼測試,生成allure測試報告

    python代碼實現(xiàn)判斷三角形類型,使用pytest進行代碼測試,生成allure測試報告

    一、python代碼判斷三角形類型 寫代碼之前首先我們要知道滿足三角形的條件: 前提條件:三角形邊長都為大于0的數(shù)字 構成三角形:兩邊之和大于第三邊 即 a+b c? and a+cb and? b+ca? ?(此三個條件需要同時滿足) 滿足構成三角形之后,要考慮構成三角形的類型: 三角形分為:

    2024年02月05日
    瀏覽(25)
  • 接口測試(二)—— Postman用法詳解、newman生成測試報告

    接口測試(二)—— Postman用法詳解、newman生成測試報告

    其他 接口自動化測試 知識參考:接口自動化測試 目錄 一、Postman介紹和安裝 1、簡介 2、安裝 3、安裝Postman插件newman? 二、Postman基本用法 1、案例一 2、案例二 三、Postman高級用法 1、管理測試用例Collections 1.1、創(chuàng)建 collections 1.2、創(chuàng)建 用例集、子目錄和 請求 2、用例集導出、

    2023年04月11日
    瀏覽(18)
  • 一篇文章,帶你徹底掌握接口測試!

    一、什么是接口測試? 所謂接口,是指同一個系統(tǒng)中模塊與模塊間的數(shù)據(jù)傳遞接口、前后端交互、跨系統(tǒng)跨平臺跨數(shù)據(jù)庫的對接。而接口測試,則是通過接口的不同情況下的輸入,去對比輸出,看看是否滿足接口規(guī)范所規(guī)定的功能、安全以及性能方面的要求。 二、為什么要

    2024年02月10日
    瀏覽(32)
  • Jenkins+Jmeter集成自動化接口測試并通過郵件發(fā)送測試報告

    Jenkins+Jmeter集成自動化接口測試并通過郵件發(fā)送測試報告

    一、Jenkins的配置 1、新增一個自由風格的項目 2、構建-選擇Excute Windows batch command(因為我是在本地嘗試的,因此選擇的windows) 3、輸入步驟: ? ? 1. 由于不能擁有相同的jtl文件,因此在每次構建前都需要刪除jtl文件 ? ? 2. 存放jmeter生成的報告文件夾必須為空,因此每次構建

    2024年02月12日
    瀏覽(24)
  • jmeter生成html格式接口自動化測試報告

    jmeter生成html格式接口自動化測試報告

    jmeter自帶執(zhí)行結(jié)果查看的插件,但是需要在jmeter工具中才能查看,如果要向領導提交測試結(jié)果,不夠方便直觀。 筆者剛做了這方面的嘗試,總結(jié)出來分享給大家。 這里需要用到ant來執(zhí)行測試用例并生成HTML格式測試報告。 1.1、下載地址: http://ant.apache.org/bindownload.cgi 1.2、版本

    2024年02月07日
    瀏覽(25)
  • Jmeter接口自動化生成測試報告html格式

    Jmeter接口自動化生成測試報告html格式

    jmeter自帶執(zhí)行結(jié)果查看的插件,但是需要在jmeter工具中才能查看,如果要向領導提交測試結(jié)果,不夠方便直觀。 筆者剛做了這方面的嘗試,總結(jié)出來分享給大家。 這里需要用到ant來執(zhí)行測試用例并生成HTML格式測試報告。 一、ant下載安裝 1.1、下載地址: http://ant.apache.org/bi

    2024年02月16日
    瀏覽(28)
  • 最詳細的postman接口測試教程,一篇文章滿足你

    最詳細的postman接口測試教程,一篇文章滿足你

    目錄 1、前言 2、接口理論 3、接口實例 一、POST 二、GET ?4、總結(jié): 之前還沒實際做過接口測試的時候呢,對接口測試這個概念比較渺茫,只能靠百度,查看各種接口實例,然后在工作中也沒用上,現(xiàn)在呢是各種各樣的接口都丟過來,總算是有了個實際的認識。因為只是接口

    2024年02月14日
    瀏覽(27)
  • Python —— 接口測試之使用requests發(fā)起請求實戰(zhàn)

    Python —— 接口測試之使用requests發(fā)起請求實戰(zhàn)

    1、requests介紹 requests是一個第三方庫,因此首先需要安裝這個庫,安裝三步走: 安裝:pip install requests 在文件中引用這個模塊:import requests 使用這個庫發(fā)起一個請求(get請求、post請求等) 2、使用requests發(fā)起get或者post請求 1、使用requests的post方法發(fā)起post請求 2、使用requests的

    2024年02月07日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包