中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

通用網(wǎng)站建設(shè)如何做好精準(zhǔn)營(yíng)銷(xiāo)

通用網(wǎng)站建設(shè),如何做好精準(zhǔn)營(yíng)銷(xiāo),山西網(wǎng)站制作公司哪家好,成都青羊建設(shè)廳官方網(wǎng)站一、什么是mock? mock測(cè)試就是在測(cè)試過(guò)程中,對(duì)于某些不容易構(gòu)造或者不容易獲取的對(duì)象,用一個(gè)虛擬的對(duì)象來(lái)創(chuàng)建以便測(cè)試的測(cè)試方法。 二、mock的作用 特別是開(kāi)發(fā)過(guò)程中上下游未完成的工序?qū)е庐?dāng)前無(wú)法測(cè)試,需要虛擬某些特定對(duì)象…

一、什么是mock?

mock測(cè)試就是在測(cè)試過(guò)程中,對(duì)于某些不容易構(gòu)造或者不容易獲取的對(duì)象,用一個(gè)虛擬的對(duì)象來(lái)創(chuàng)建以便測(cè)試的測(cè)試方法。

二、mock的作用

特別是開(kāi)發(fā)過(guò)程中上下游未完成的工序?qū)е庐?dāng)前無(wú)法測(cè)試,需要虛擬某些特定對(duì)象以便測(cè)試。

unittest是python內(nèi)置的單元測(cè)試庫(kù),在做接口測(cè)試時(shí),如果開(kāi)發(fā)的接口未開(kāi)發(fā)出來(lái),我們?nèi)绻胍獪y(cè)試接口聯(lián)調(diào),又不能干等著,這時(shí)可以使用unittest.mock模擬接口返回,進(jìn)行接口測(cè)試。

三、舉個(gè)栗子

示例:1、新增登錄和獲取個(gè)人信息兩個(gè)接口,分別由A和B開(kāi)發(fā)。2、A登錄接口尚未開(kāi)發(fā)完成,B獲取個(gè)人信息接口已經(jīng)開(kāi)發(fā)完成。3、已知登錄接口返回3種狀態(tài):登錄成功,登錄失敗,登錄異常。

場(chǎng)景源碼:case.py

如果你想學(xué)習(xí)接口自動(dòng)化測(cè)試,我這邊給你推薦一套視頻,這個(gè)視頻可以說(shuō)是B站播放全網(wǎng)第一的接口自動(dòng)化測(cè)試教程,同時(shí)在線人數(shù)到達(dá)1000人,并且還有筆記可以領(lǐng)取及各路大神技術(shù)交流:798478386? ????

【已更新】B站講的最詳細(xì)的Python接口自動(dòng)化測(cè)試實(shí)戰(zhàn)教程全集(實(shí)戰(zhàn)最新版)_嗶哩嗶哩_bilibili【已更新】B站講的最詳細(xì)的Python接口自動(dòng)化測(cè)試實(shí)戰(zhàn)教程全集(實(shí)戰(zhàn)最新版)共計(jì)200條視頻,包括:1.【接口自動(dòng)化】目前軟件測(cè)試的市場(chǎng)行情以及測(cè)試人員能力標(biāo)準(zhǔn)。、2.【接口自動(dòng)化】全面熟練Requests庫(kù)以及底層方法調(diào)用邏輯、3.【接口自動(dòng)化】接口自動(dòng)化實(shí)戰(zhàn)及正則和JsonPath提取器的應(yīng)用等,UP主更多精彩視頻,請(qǐng)關(guān)注UP賬號(hào)。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337

# -*-coding:utf-8 -*-def login():# 登錄接口,尚未開(kāi)發(fā)完成# 登錄成功返回:{"result": "success", "message": "登錄成功"}# 登錄失敗返回:{"result": "fail", "message":"賬號(hào)或密碼錯(cuò)誤"}# 登錄異常返回:{"code": "404", "message": "找不到頁(yè)面"}# message返回失敗原因passdef get_user_info():# 根據(jù)登錄的結(jié)果success or fail,判斷跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面result = login()print(result)try:if result["result"] == "success":return "登錄成功"elif result["result"] == "fail":return "登錄失敗"else:return "未知失敗"except:return "服務(wù)端異常"

單元測(cè)試用例設(shè)計(jì):

# -*-coding:utf-8 -*-
from unittest import mock
import unittest
import caseclass TestLogin(unittest.TestCase):# 單元測(cè)試用例def test_login_success(self):# 測(cè)試登錄成功場(chǎng)景# mock一個(gè)支付成功的數(shù)據(jù)case.login = mock.Mock(return_value={"result": "success", "message": "登錄成功"})# 根據(jù)支付結(jié)果測(cè)試頁(yè)面跳轉(zhuǎn)statues = case.get_user_info()self.assertEqual(statues, "登錄成功")def test_login_fail(self):# 測(cè)試登錄失敗場(chǎng)景# mock一個(gè)登錄失敗的數(shù)據(jù)case.login = mock.Mock(return_value={"result": "fail", "message": "賬號(hào)或密碼錯(cuò)誤"})# 根據(jù)登錄結(jié)果測(cè)試頁(yè)面跳轉(zhuǎn)statues = case.get_user_info()self.assertEqual(statues, "登錄失敗")def test_login_fail2(self):# 測(cè)試登錄失敗場(chǎng)景# mock一個(gè)登錄失敗的數(shù)據(jù)case.login = mock.Mock(return_value={"result": "", "message": "賬號(hào)或者密碼為空"})# 根據(jù)登錄結(jié)果測(cè)試頁(yè)面跳轉(zhuǎn)statues = case.get_user_info()self.assertEqual(statues, "未知失敗")def test_login_error(self):# 測(cè)試登錄異常場(chǎng)景# mock一個(gè)登錄異常的數(shù)據(jù)case.login = mock.Mock(return_value={"code": "404", "message": "找不到頁(yè)面"})# 根據(jù)登錄結(jié)果測(cè)試頁(yè)面跳轉(zhuǎn)statues = case.get_user_info()self.assertEqual(statues, "服務(wù)端異常")if __name__ == "__main__":unittest.main()

執(zhí)行unittest單元測(cè)試用例:

?

http://www.risenshineclean.com/news/62110.html

相關(guān)文章:

  • wordpress更新文件放在哪里山東自助seo建站
  • 網(wǎng)站圖片用什么軟件做湖南中高風(fēng)險(xiǎn)地區(qū)
  • 做網(wǎng)站找誰(shuí)好廣州網(wǎng)站推廣
  • 網(wǎng)站icp備案認(rèn)證怎么做世界足球排名最新
  • 做畢業(yè)網(wǎng)站的周記西安seo優(yōu)化公司
  • 個(gè)人網(wǎng)站引導(dǎo)頁(yè)源碼友情鏈接怎么購(gòu)買(mǎi)
  • 定制網(wǎng)站制作公司怎么樣營(yíng)銷(xiāo)軟文范例大全300字
  • 做視頻網(wǎng)站違法么色盲
  • 網(wǎng)站建設(shè)都有什么功能企業(yè)網(wǎng)站seo托管怎么做
  • 常州建站網(wǎng)站模板seo百度刷排名
  • 商貿(mào)公司的網(wǎng)站建設(shè)上海高端網(wǎng)站定制
  • jsp網(wǎng)站開(kāi)發(fā)的兩種模式企業(yè)營(yíng)銷(xiāo)策劃包括哪些內(nèi)容
  • 阿里云個(gè)人網(wǎng)站備案做淘客網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣方案怎么寫(xiě)
  • 網(wǎng)站建設(shè)畢業(yè)答辯ppt模板公司網(wǎng)址有哪些
  • 做黑網(wǎng)站嗎b站24小時(shí)自助下單平臺(tái)網(wǎng)站
  • 制作網(wǎng)頁(yè)可以使用的網(wǎng)頁(yè)元素包括seo查詢(xún)友情鏈接
  • 怎么刪除寶塔其他版本建設(shè)的網(wǎng)站seo權(quán)威入門(mén)教程
  • 長(zhǎng)沙做網(wǎng)站湖南微聯(lián)訊點(diǎn)靠譜百度廣告搜索推廣
  • 網(wǎng)站域名價(jià)值查詢(xún)獨(dú)立站推廣
  • 北京高端品牌網(wǎng)站建設(shè)寧波外貿(mào)網(wǎng)站推廣優(yōu)化
  • 做網(wǎng)站可不可以模仿鄭州網(wǎng)絡(luò)推廣專(zhuān)業(yè)公司
  • 培訓(xùn)教育行業(yè)網(wǎng)站建設(shè)方案app推廣拉新一手渠道代理
  • 普陀集團(tuán)網(wǎng)站建設(shè)網(wǎng)站注冊(cè)
  • 站長(zhǎng)工具大全企業(yè)網(wǎng)站的作用
  • 教育類(lèi)網(wǎng)站怎么做優(yōu)化搜索引擎優(yōu)化排名培訓(xùn)
  • bbs網(wǎng)站模板下載網(wǎng)站運(yùn)營(yíng)策劃書(shū)范文
  • 天寧常州做網(wǎng)站長(zhǎng)沙市seo百度關(guān)鍵詞
  • 新昌網(wǎng)站制作網(wǎng)站投放廣告費(fèi)用
  • 注冊(cè)功能網(wǎng)站建設(shè)icp備案查詢(xún)官網(wǎng)
  • 外貿(mào)網(wǎng)站建設(shè)公司渠道安卓系統(tǒng)優(yōu)化軟件