原创 Locust 官方文檔 2: 快速開始

安裝 一般直接通過 pip 就可以安裝: $ pip install locust 注意: Locust 1.x 版本與之前的設計有很大的顛覆,所以你看到的很多代碼會與你在網上搜索到的代碼不一致。 如果示例代碼運行不成功,請升級你的 L

原创 Locust 官方文檔 1: What is Locust?

什麼是 Locust(蝗蟲)? Locust 是一款易於使用的分佈式用戶負載測試工具。它旨在對 web 系統(或其他系統)進行負載測試,從而獲取一個系統的併發處理能力。 這個 idea 源於在測試過程中,一羣像蝗蟲一樣的用戶攻擊你的網站。

原创 HTTPRunner 3 用戶手冊 (1) 安裝部署

HttpRunner 使用 Python 開發,它支持Python 3.6+ 和大多數操作系統。 在 GitHub-Actions 上連續測試了 Python 3.6/3.7/3.8 和 macOS/Linux/Windows 的組合。 安

原创 HTTPRunner 3 用戶手冊 (1)

HttpRunner 是近年一款優秀的國產開源接口測試框架,經過幾個大版本的迭代,目前最新版是3.0.13。相較於之前的版本,3.0 顛覆了以前的設計及理念。 HttpRunner 是一款面向 HTTP(S) 協議的通用測試框架,只需編寫維

原创 ubuntu 18.04 配置國內源

在 Ubuntu 上主要安裝軟件的方式是 apt,但是衆所周知服務器是在國外。所以配置國內的源可以大大提高軟件的下載速度。 那如何配置 apt 的下載源呢?修改配置文件,將國內源地址放進去就可以了。 Ubuntu 下載源的配置文件: cat

原创 Jenkins 設置爲中文顯示

本文將講解如何將 Jenkins 設置爲中文,但是要注意,Jenkins 的中文翻譯並不完全。 安裝 locale 插件,該插件安裝後纔可以在系統配置中設置語言; 安裝Localization Chinese插件,可以搜索Chine

原创 Pytest 參數化

參數化,就是把測試過程中的數據提取出來,通過參數傳遞不同的數據來驅動用例運行。其實也就是數據驅動的概念。 在 Unittest 中,我們講過使用 ddt 庫配合 unittest 實現數據驅動。在 Pytest 中並不需要額外的庫,通過 p

原创 Postman pm對象 - 發送異步請求

pm.sendRequest 用於在沙箱 Sandbox 中發送請求。比如你需要測試某類 API 的時候每個請求都需要先發送另一個請求獲取某個值後作爲請求參數。你就可以在 Collection 或 Folder 的 Pre-requests

原创 Cypress 安裝指南 node.js 環境 vscode 開發工具 安裝 Cypress 運行示例

安裝 Cypress 涉及到如下幾個部分: node.js 環境 vscode 開發工具 通過 npm 安裝 Cypress node.js 環境 Windows 環境直接下載最新的 node.js 版本,從官網下載最新的 LTS 版本

原创 Jenkins 插件下載配置國內源

本文將講解如何將 Jenkins 設置爲中文,但是要注意,Jenkins 的中文翻譯並不完全。 安裝 locale 插件,該插件安裝後纔可以在系統配置中設置語言; 安裝Localization Chinese插件,可以搜索Chine

原创 (轉)軟件開發需求分析五個常見錯誤及應對措施

在軟件開發的傳統瀑布模型中,需求分析的第一個階段也是最重要的階段。這個階段包括以最清楚的形式蒐集與客戶要求和定義有關的信息以及希望產品解決的問題。 這種分析包括瞭解客戶的商業背景和限制、產品必須執行的功能、它必須實現的性能水平、以及它必須兼

原创 測試人員定位

隨着近兩年 IT 行業體量增大,各種新的技術不斷呈現,但是這些技術,對測試人員的要求也變得越來越高。測試人員不僅僅是對系統進行測試,更重要的是在整個軟件研發流程中起到質量監督、流程改進的作用。 • 對整體軟件系統的質量負責。這個是測試人員的