原创 Cypress學習筆記3——編寫第一個測試腳本

  引言   前面已經說過Cypress是javascript語言寫的,我這裏使用pycharm編輯器和ST3進行編寫js腳本。   腳本編寫:方式1   首先找到之前安裝Cypress項目的文件位置,如圖:        打開IDE,

原创 Locust學習筆記7——no-web模式運行腳本

  引言   我們知道Jmeter可以用命令去運行腳本,叫做非GUI模式。而Locust同樣也有非GUI模式,不過叫做no-web模式運行,windows系統下也是dos下執行命令。   命令詳情 locust參數選項: -h, --

原创 Cypress學習筆記2——Windows環境下安裝Cypress

  引言   前面一章已經介紹了Cypress的背景,這裏介紹一下Cypress安裝。   官網地址:https://www.cypress.io/   官方文檔:https://docs.cypress.io/guides/overv

原创 Locust學習筆記9——分佈式壓測

  引言   我們知道Jmeter單機併發數並不高,一般配置也就支持1000左右。那麼就引出了分佈式壓測的概念,Jmeter通過調度機(Master)與執行機(Slave)來實現。而Locust也支持分佈式壓測,類似Jmeter一樣,當

原创 Locust學習筆記6——參數化

  引言   前面一篇文章cust學習筆記5——登錄接口參數關聯,簡單介紹了關聯的使用方法,我們不管做接口功能測試還是接口性能測試,都涉及關聯、參數化和檢查點。那麼現在介紹一下參數化。   背景   案例場景:所有併發虛擬用戶共享同一份

原创 Locust學習筆記8——命令行參數詳解

  引言   前面在Locust學習筆記7——no-web模式運行腳本這篇文章中已經講過非GUI模式運行腳本,也就是在windows系統下以命令的方式去運行腳本。而Linux系統也是使用no-web方式運行。所以,我們要了解哪些命令。

原创 Cypress學習筆記1——背景介紹

  引言   如果說Web自動化測試,大家最熟悉不過的就是Selenium了。其實還有testcafe、mocha、jtest和cypress等,這些都是github上國外做自動化測試比較火的項目,而近些年Cypress逐漸被國際上認可

原创 Locust學習筆記5——登錄接口參數關聯

  引言   前面在Locust學習筆記3——模擬登錄案例(非加密) 講了登錄接口,但是這個登錄的接口並不需要動態參數以及加密簽名等校驗,而且也沒有繼續講登錄後的操作。現在這篇文章主要講上下接口關聯的場景,比如接口A返回的數據,作爲接口

原创 Locust學習筆記2——環境搭建與基本用法

  引言   前面已經對市場上一些比較熱門的性能測試工具進行了對比,這裏主要介紹Locust性能測試框架的使用,如果你喜歡編碼,學習Python自動化測試的時候,同時又能學習一款性能測試工具,何樂而不爲呢。   https://gith

原创 Locust學習筆記4——UI界面介紹

  引言   前面已經介紹Locust基本使用與案例分享,腳本已經寫好後,我們僅僅只是完成了一小部分的工作,對於監控到的數據展示以及後面的數據準確性分析、問題定位等等,我們並沒有講到。該篇簡單分享一下Locust界面上面基本知識與使用。

原创 Locust學習筆記3——模擬登錄案例(非加密)

  引言   當我們接到壓測任務的時候,如果被測系統需要登錄的時候,首先需要處理登錄,然後再進行其他接口壓測。   Taks屬性使用   首先看一下官方文檔:   Using the @task decorator to declare

原创 Python 接口測試之處理轉義字符的參數和編碼問題

  引言   筆者,在非常繁忙的工作之餘,決定抽時間記錄一下在測試接口時所遇到的問題,以便日後參考,也可以提供給那些正在學習的接口測試的夥伴參考,避免走彎路。如果對您有幫忙,點個贊,謝謝。 今天這篇文章主要是講接口測試中請求參數包含轉義

原创 Python 編碼與解碼

  引言   字符串類型是對人類友好的符號,但計算機只認識一種符號,那就是二進制(binary)數,或者說是數字。   爲了用計算機可以理解的數字描述人類使用的字符,我們需要一張數字與字符對應的表。我們都知道在計算機中 1 byte

原创 Python 批量插入100萬級數據到Excel文件(簡潔版)

  引言   python是一門開發語言,可以用來寫大型項目,也可以用來寫腳本,比如自動化腳本,也可以用來寫工具。   背景   我們平時做測試,不一定做自動化測試才用去python,做功能測試,也就是點點點,也可以把它用起來。   比

原创 Pytest學習筆記7——接口自動化測試框架實戰附源碼(開荒篇)

  引言   前面介紹了pytest框架一些基礎知識與基本用法,掌握了一定基礎後,我們可以進行項目實戰,搭建pytest接口自動測試框架。   框架設計思路   畫了一張草圖,大家自行領會。      項目結構       源碼展示