Httprunner寫測試用例時的優化(下)

2021-10-23 14:53:47 字數 509 閱讀 4066

一,上個版本遺留的問題

之前的書寫方法只是在testsuits中引用了debugtalk中的函式然後存放到config中,然後每個用例執行的時候需要去config中通過$獲取引數,但是這樣導致,單個執行testcases的時候回出錯,因為沒有找到debugtalk中返回的引數(單個測試用例中沒有引用這個函式),基於這個情況作了優化

二,解決辦法

現在的思路是將debugtalk中返回的引數寫入.env檔案中,所有的用例直接從這裡獲取,每次執行用例的時候,先執行獲取所需引數的函式(我的每個用例都需要獲取tocken),然後將.env檔案中的tocken進行更新

整體實現過程就是:現將.env中所有資料取出放置記憶體,然後檢查記憶體中tocken與介面請求會的tocken是否一致,如果沒有或者不一致就需要進行更新或者新增,然後再寫會.env檔案,下一步再將用例需要的引數tocken,改為從.env獲取

HttpRunner框架學習3 測試用例結構解析

對應的基本結構 json格式 yaml格式 config name test name case1 request url test name case2 request url key required?format descrption name yesstring 測試用例的名稱,在測試報告中...

測試用例怎麼寫?

測試用例 為了特定的目的 證明軟體存在某問題 而設計的一組由測試輸入 執行條件 預期結果構成的文件 要做這個登入頁面的測試用例,你會從哪些方面思考進行測試呢?看似簡單的頁面功能能夠設計多少條測試用例完成較全面的測試呢?10條以內?20條?測試用例簡單來說就是指導如何做測試的文件,該文件主要記錄需要驗...

如何寫測試用例

1 了解軟體的原始需求 測試目的 在編寫乙個軟體或者模組的測試用例時候,一定要明白這個功能的原始需求,也就是軟體的使用者 客戶 的需求。理解原始需求後,編寫的測試用例才更有目的性。2 熟悉軟體的功能需求 測試點 這個功能需求是指軟體的細化需求點,這個一般在需求文件裡面都會體現。這裡要做的是把需求穩定...