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

【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)

這篇具有很好參考價值的文章主要介紹了【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

iHRM項目實戰(zhàn)

簡介:
功能模塊:
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
技術(shù)架構(gòu):
前端:以Node.js為核心的Vue.js前端技術(shù)生態(tài)架構(gòu)
后端:SprintBoot+SprintCloud+SprintMVC+SprintData(Spring全家桶)
MySQL+Redis+RabbitMQ
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)

  • 初始化項目環(huán)境

1.新建用例集
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)

2.創(chuàng)建環(huán)境變量
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
3.添加斷言
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
4.其它接口共性分析

4.1.由于是同一個接口,因此他們的請求方法、URL、請求頭完全一致
4.2.請求體(請求數(shù)據(jù)),各不相同
4.3.預(yù)期結(jié)果,大致分為3類

操作成功!–登錄成功,多參,全部參數(shù)
抱歉系統(tǒng)繁忙 – 無參
用戶名密碼錯誤 – 其它情況
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)

總析
1.登錄成功,返回的“令牌”,被添加、查詢、修改、刪除員工接口依賴
2.添加員工成功,返回的“員工ID”,被查詢、修改刪除員工接口依賴
以上的依賴關(guān)系,借助POstman關(guān)聯(lián)和環(huán)境變量來實現(xiàn)!!
提取令牌
1.發(fā)送http登錄請求,在響應(yīng)體中得到data值
2.將data值拼接"Bearer"和“空格”,組成一個合法令牌
3.將拼接后的令牌寫到環(huán)境變量中(在Test代碼中寫入)

// 拼接data的值,添加Bearer和空格,組成合法令牌
// 獲取響應(yīng)體,保存在jsonData變量中
var jsonData = pm.response.json()
// 提取data的值,保存在tmp_token中
var tmp_token=jsonData.data
// 拼接Bearer和空格到data值的前面."Bearer"+" "+tmp_token
pm.environment.set("env_token","Bearer"+" "+tmp_token)

【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
提取添加員工的id
1.獲取添加員工成功的data下面的id值
2.將員工id,設(shè)置環(huán)境變量(代碼寫入Tests中)

//獲取添加員工的響應(yīng)體
var jsonData = pm.response.json()
//提取員工ID
var tmp_id = jsonData.data.id
// 設(shè)置到環(huán)境變量
pm.environment.set("env_emp_id",tmp_id)

【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
3.發(fā)送Send之前,注意先修改手機號,保證手機號唯一
4.點擊“眼睛”圖標查看
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
查詢員工
在測試用例中,請求方法、URL、請求頭,寫入到postman對應(yīng)請求中
給:target對應(yīng)的路徑參數(shù),填充上"員工id"的值
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
其他員工操作
1.修改員工
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)

2.刪除員工
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
3.查詢員工列表

批量運行測試用例

1.給每個http請求添加斷言(成功斷言)
2.點擊用例集名稱,run,進入Runner頁面,批量執(zhí)行。
3.導(dǎo)出用例集
生成測試報告
1.將環(huán)境導(dǎo)出環(huán)境文件
【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)
2.將環(huán)境文件,與測試用例集文件,放置到同一個文件夾下
3.執(zhí)行命令:文章來源地址http://www.zghlxwxcb.cn/news/detail-433249.html

newman run 測試用例集文件.json -e 環(huán)境文件.json  -r html
           --reporter-html-export report.html

到了這里,關(guān)于【接口測試基礎(chǔ)】第十四篇 | iHRM項目之登錄及員工管理實戰(zhàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • PerfView專題 (第十四篇): 洞察那些 C# 代碼中的短命線程

    PerfView專題 (第十四篇): 洞察那些 C# 代碼中的短命線程

    這篇文章源自于分析一些疑難dump的思考而產(chǎn)生的靈感,在dump分析中經(jīng)常要尋找的一個答案就是如何找到死亡線程的生前都做了一些什么?參考如下輸出: 前面的 XXXX 代表線程已死亡,那誰能告訴我 ID=22 的線程生前執(zhí)行了什么代碼呢?其實去年我寫了一篇如何用 WinDbg 去尋找

    2024年02月17日
    瀏覽(28)
  • WPF實戰(zhàn)項目十四(API篇):登錄注冊接口

    WPF實戰(zhàn)項目十四(API篇):登錄注冊接口

    1、新建UserDto.cs 2、新增ILoginService接口 3、實現(xiàn)LoginService接口 4、新增登錄控制器LoginController 5、添加AutoMapper映射關(guān)系 6、在program.cs里面添加服務(wù) 7、F5運行項目

    2024年02月10日
    瀏覽(27)
  • 【STM32】基礎(chǔ)知識 第十四課 串口通信: 深入探究與應(yīng)用

    【STM32】基礎(chǔ)知識 第十四課 串口通信: 深入探究與應(yīng)用

    在嵌入式系統(tǒng)中, 串口通信是一種常見的通信方式, 特別是在單片機領(lǐng)域. STM32 系列單片機提供了強大的串口 (UART) 功能, 可支持多種通信模式. 今天小白將帶領(lǐng)大家深入探討 STM32 的串口通信, 包括其基本原理, 配置方法, 中斷處理及實際應(yīng)用示例. 串口通信 (Serial Communication) 是一

    2024年02月15日
    瀏覽(54)
  • Java多線程&并發(fā)篇----第二十四篇

    Java多線程&并發(fā)篇----第二十四篇

    前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點擊跳轉(zhuǎn)到網(wǎng)站,這篇文章男女通用,看懂了就去分享給你的碼吧。 采用時間片輪轉(zhuǎn)的方式??梢栽O(shè)置線程的優(yōu)先級,會映射到下層的系統(tǒng)上

    2024年01月20日
    瀏覽(23)
  • 【從零開始學(xué)習(xí)JAVA | 三十四篇】IO流

    【從零開始學(xué)習(xí)JAVA | 三十四篇】IO流

    目錄 前言: IO流介紹: IO流的常見方法: 1.字節(jié)流類: 2.字符流類: 總結(jié): ? ? ? ? ? ? ? ? IO流就是存入和讀取數(shù)據(jù)的解決方案,并且他是一個知識點很多的章節(jié),因此我們關(guān)于IO流的介紹會分為多篇來進行詳解,而掌握好IO流可以大大提高我們的效率,簡化我們的代碼執(zhí)

    2024年02月13日
    瀏覽(502)
  • jmeter接口測試項目實戰(zhàn)詳解,零基礎(chǔ)也能學(xué),源碼框架都給你

    jmeter接口測試項目實戰(zhàn)詳解,零基礎(chǔ)也能學(xué),源碼框架都給你

    目錄 1.什么是jmeter? 2.jmeter能做什么? 3.jmeter環(huán)境搭建 3.1前提: 3.2jmeter下載: 3.3jmeter環(huán)境搭建: 3.3.1mac當中jmeter環(huán)境搭建: 3.4jmeter基本配置 3.4.1.切換語言 ?3.4.2.安裝插件 4.jmeter組件 4.1測試計劃 4.2線程組 4.2.1取樣器錯誤后要執(zhí)?的動作 4.2.2線程屬性 4.3jmeter監(jiān)聽器 4.3.1聚合

    2024年02月08日
    瀏覽(23)
  • 第十三章 接口測試(筆記)

    一、接口測試分類 ? ? 內(nèi)部接口:測試被測系統(tǒng)各個子模塊之間的接口,或者被測系統(tǒng)提供給內(nèi)部系統(tǒng)使用的接口 ? ? 外部接口: ? ? ? ? 1.被測系統(tǒng)調(diào)用外部的接口 ? ? ? ? ?2.系統(tǒng)對外提供的接口 接口測試重點:檢查接口參數(shù)傳遞的正確性,接口功能的正確性,輸出結(jié)

    2024年02月02日
    瀏覽(29)
  • 【從零開始學(xué)JAVA | 第二十四篇】單列集合的遍歷

    【從零開始學(xué)JAVA | 第二十四篇】單列集合的遍歷

    目錄 前言: 單列集合的遍歷方式: 迭代器遍歷: 增強for遍歷: lambda方法遍歷:? 總結(jié): 本篇我們會講解關(guān)于單列集合的幾種遍歷方式,遍歷集合可以說是對于集合要求掌握的最低技能,因此我們要熟練的掌握遍歷集合的方式。 在這里我們不講for循環(huán)遍歷,for循環(huán)無法對單

    2024年02月16日
    瀏覽(90)
  • 二十三種設(shè)計模式第二十四篇--訪問者模式(完結(jié)撒花)

    二十三種設(shè)計模式第二十四篇--訪問者模式(完結(jié)撒花)

    在訪問者模式(Visitor Pattern)中,我們使用了一個訪問者類,它改變了元素類的執(zhí)行算法。 通過這種方式,元素的執(zhí)行算法可以隨著訪問者改變而改變。 這種類型的設(shè)計模式屬于行為型模式。根據(jù)模式,元素對象已接受訪問者對象,這樣訪問者對象就可以處理元素對象上的

    2024年02月14日
    瀏覽(23)
  • 【從零開始學(xué)習(xí)JAVA | 第四十四篇】TCP協(xié)議中的握手與揮手

    【從零開始學(xué)習(xí)JAVA | 第四十四篇】TCP協(xié)議中的握手與揮手

    TCP(傳輸控制協(xié)議)作為計算機網(wǎng)絡(luò)中的重要協(xié)議,扮演著確保數(shù)據(jù)可靠傳輸?shù)慕巧?。在TCP的通信過程中,握手與揮手問題是不可忽視的關(guān)鍵環(huán)節(jié)。握手是指在建立連接時,客戶端與服務(wù)器相互確認彼此的身份并同步參數(shù),確保雙方準備就緒;而揮手則是在終止連接時,雙方

    2024年02月11日
    瀏覽(88)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包