原创 使用Cypress進行UI測試(二)易於Debug的TestRunner

使用Cypress進行UI測試(二)功能強大的TestRunner測試用例運行情況展示如何DebugSelector Playground Cypress主要分爲兩部分,一部分是安裝在本地使用的Cypress,一部分是展示CI運行

原创 Groovy的Closure(閉包)你學懂了嗎?

文章目錄閉包簡介聲明閉包簡單聲明將閉包賦值給變量將方法引用爲閉包使用閉包調用閉包閉包的其他使用方法處理參數個數和類型如何使用Curry?多個函數組合閉包返回值結束返回結束前返回 閉包簡介 Groovy中的閉包可以理解爲是包裝成對象

原创 一次醫院掛號系統崩潰帶來的啓發

體驗良好的預約掛號 皮膚過敏,需要掛號去醫院檢查一下。特地選了一個專治皮膚病的正規三甲醫院,找到它們的公衆號,然後掛號。由於是第一次去這家醫院,沒有它們的就診卡,以往的經驗都是綁定自己的社保卡。但這家醫院不是,而是提醒我申請一張“

原创 容器化UI自動化測試環境(Cypress&Docker)

將自動化測試打成鏡像在容器裏面運行是現在自動化測試的趨勢,最近在學習docker基礎,也就嘗試了一下將自動化測試放到docker裏跑,本文將詳細講述這一過程。 文章目錄準備編寫Dockerfile構建鏡像創建掛載卷運行容器wind

原创 容器 & Docker & Docker鏡像 & Docker容器的關係和區別

最近在學docker,算是炒冷飯,之前接觸過docker的一些基礎內容,但沒有系統深入學習,這次會比較系統的學習docker的基礎支持和基本操作。挖個坑,會產出兩篇博客,一片介紹docker關鍵基礎概念,一篇介紹docker相關的

原创 使用Gatling進行性能測試(五)如何解讀Gatling報告

文章目錄全局報告單個請求分析報告 Gatling生成的報告分爲兩部分,一部分是對所有請求的報告,另一部分是對單個請求的分析。 全局報告 請求數&響應時間分佈圖 如下圖所示,左邊的圖展示的是各個響應時間段分佈的請求數,不同的顏色表

原创 使用Gatling進行性能測試(四)模擬設置(Simulation Setup)

引言 Gatling的實際行爲就是模擬用戶操作被測系統,那麼如何控制用戶訪問系統的方式、行爲,就是simulation所做的事情。被測系統一般分爲兩種模式,開放模式和關閉模式,本文將介紹如何根據系統模式設置。也可以在simulat

原创 使用Gatling進行性能測試(三)測試用例結構解析&調試

文章目錄運行腳本腳本結構Http Protocol 配置silentScenario配置requestNamePausechecksclear cache and cookies存儲返回值讀取csv文件 運行腳本 使用上一節錄制好

原创 使用Gatling進行性能測試(一)Gatling初識&使用maven創建Gatling項目

引言 《使用Gatling進行性能測試》是一個專欄,一共有5篇文章,包括Gatling項目創建、錄製腳本、腳本調試、模擬設置、報告解讀幾部分,主要適用於剛開始學習使用Gatling的小白,或者看Gatling官方英文文檔困難的小夥

原创 使用Gatling進行性能測試(二)recorder詳解&使用recorder錄製第一個測試腳本

引言 本節主要講述Gatling recorder(錄製器)兩種錄製模式,以及如何錄製腳本供之後使用。 文章目錄引言Recorder概述HTTP代理模式工作方式使用http代理模式錄製腳本HAR Converter模式HAR Fi

原创 面試排坑指南之SQL join

前言 在面試的時候曾3次踩過了sql join的坑,第一次是校招面試的時候,面的是國內某大行的開發崗,被問到會不會使用sql join,當時直接回答的是不會,只會使用簡單的sql操作。第二次面試的是另一大行的測試崗,人家直接問的是

原创 敏捷項目如何進行缺陷管理

目錄1 引言2 缺陷記錄2.1 哪些缺陷該被記錄?2.2 工具2.3 模版3 缺陷流轉3.1 迭代內缺陷流轉過程3.2 生產缺陷流轉過程4 缺陷分析4.1 迭代內缺陷分析4.1.1 分析週期4.1.2 分析角度4.1.3 可視化工

原创 《性能之巔:洞悉系統、企業與雲計算》讀書筆記--系統性能基礎概念

目錄書籍簡介性能分析概述性能分析相關術語性能分析常用概念性能分析方法容量規劃可視化總結 書籍簡介 《性能之巔》原名《System Performance:Enterprise and the Cloud》,作者Brendan是系統

原创 使用TestCafe進行UI測試

使用TestCafe進行UI測試TestCafe簡介安裝TestCafe並運行官網Demo1.安裝TestCafe2.運行官網Demo新建一個項目使用TestCafe進行UI測試1.新建一個前端項目2.寫測試用例3.運行測試用例4