原创 jmeter針對訂單做導出功能(根據接口返回字段進行篩選導出)

重點1:正則表達式提取需要導出的值 重點2:後置處理器的BeanShell PostProcessor進行腳本編寫 String a = "截止17點"; String b = "${__time(dd,)}日"; String pat

原创 jmeter的獲取數據庫和參數的使用例子(非完全java語法)

String bool; //獲取takeid_#這個參數,因爲要用於循環條件判斷,所以需要轉換成int類型 int length =Integer.parseInt(vars.get("takeid_#")); //log.info(

原创 封裝get和post接口的請求並斷言

  先看看項目目錄: 一:第一步先創建一個maven項目,其中pom文件的的依賴如下 <dependencies> <dependency> <groupId>org.apache.httpco

原创 pytest+alluredir在代碼中進行報告轉換

import os import pytest if __name__ == '__main__': pytest.main(["-s", "--alluredir", "./report/result"]) # 以all

原创 python封裝讀取yaml文件的腳本

#一:封裝讀取yaml文件的腳本YAMLUtils.py # 1.在打開文件之前應先判斷該文件是否存在,我們將判斷寫在類的初始化方法中 class YAMLUtils: def __init__(self, filepath)

原创 mybatis數據庫連接配置文件

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "ht

原创 testng擴展報告

pom文件需要引入的依賴: <dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentrepo

原创 項目測試流程(轉載--時光不說話)

1.需求分析 做詳細的需求拆分是測試工作的重要保障。小型項目可以由1人拆分需求,大中型項目需求拆分任務分配到小組個人。 統一收集和整理文檔,有必要的情況下,開會統一過一遍需求。重要的需求除主負責人外,一定要有backup。 重點關注的地方

原创 通過jedis連接redis獲取驗證碼(根據緩存時間進行判斷)

目前實現的方式有一定的侷限性,但是能用上,能用上就行以後再想怎麼優化,以下代碼邏輯也是有漏洞的,請主動忽略 public static String jedis(){ String yzm ="";

原创 性能總結

TPS、RT、系統資源的關係分析: 1. TPS小  RT小 資源利用率低 1.1 RT小,說明性能沒有發揮出來 1.2 負載不夠(壓力機的問題?腳本的問題?用戶數的問題?) 1.3 負載是否受限(中間件配置、連數的限制) 2. TPS

原创 selenium設置谷歌瀏覽器“無頭”模式

我們在做自動化測試的時候,經常會調起瀏覽器然後根據測試代碼進行業務操作,但是往往我們在將自動化進行持續集成的時候我們往往不希望總是調起瀏覽器進行業務操作,所以我們可以講瀏覽器進行設置“無頭”模式進行自動化測試 設置代碼如下: Syste