# 性能測試,比如配置沒秒并發請求數,需要配置“常數吞吐量定時器”
* jmeter運行卡頓時,可以百度修改jmeter內存配置

##
## 線程組
啟動下一進程循環
循環次數:永遠
Same user on each iteration
調度器:持續時間

##
## 取樣器(https請求亂碼可以加這個)
prev.setDataEncoding("UTF-8");
BeanShell 取樣器

##
## http請求

* 可以配置接口響應時間

##
## CSV數據文件配置
* 讀取CSV文件如果一跳數據重復讀取,想要實現循環讀取文件里面的內容,可以將最后一個選項改為“所有線程”

----
### 跨平臺測試,比如數據在win配置好了放到Linux執行,CSV路徑要怎么寫
1、文件名寫法:${__P(user.dir,)}${__P(file.separator,)}test.csv
2、win上需要將測試數據放到bin目錄下
3、Linux上需要將jmx文件和測試數據都放到bin目錄下執行
命令:jmeter -n -t cochainTest.jmx -l log1544.jtl

----
##
## http授權管理器
相當于postman的Authorization(需要賬號密碼授權)

##
## http信息頭管理器
Content-Type application/json

##
## 查看結果數
可以選擇“僅錯誤日志”減少日志干擾,可以配置結果保存的路徑

##
## 聚合報告
沒什么好說的,可以配置結果保存的路徑
##
## 響應斷言
可以多個響應斷言一起判斷,但是會影響接口的響應時間

##
## jp@gc - Hits per Second

##
## 常數吞吐量定時器
配置60,配合線程組的配置,既可實現每秒并發

##
## 參數化之 - 計數器
當參數化內容是純數字,每次需要+1時,可以用這種方式

##
## 服務器上運行jmeter腳本
一. 調試好腳本:
* 1、腳本和CSV文件要放在jmeter-bin目錄下
* 2、每次修改腳本(如,并發數等)需要在GUI頁面修改后重新上傳到服務器
* 3、如果CSV文件有修改也需要重新上傳,CSV文件參數化時按表格順序取字段,不會識別具體字段值
* 4、服務器上的執行命令:
~~~
jmeter -n -t cochainTest.jmx -l log202305221754.jtl
~~~

- 總章
- Oracle數據庫
- 常見的Linux命令
- 理論內容整理
- 給你如下功能怎么測試
- 支付怎么測試
- 購物車怎么測試?
- 搜索功能怎么測試?
- 文件上傳功能怎么測試?
- 登錄功能怎么測試?
- 還款功能怎么測試?
- 訂單功能怎么測試?
- 自動化測試篇
- 必記代碼
- 接口測試篇
- 性能測試篇
- app測試篇
- 面試篇
- 項目篇
- 職業素養篇
- 真實案列分析
- 如何預防冷場
- redis
- 琪琪
- 禪道搭建手冊
- 禪道搭建手冊1
- 禪道的基本使用
- 基于Python3_Selenium的自動化
- Python3安裝
- Python3基礎
- 列表_元組_集合
- 函數_模塊_類
- Python代碼
- selenium環境
- selenium定位方式
- Selenium常見操作
- toast讀取代碼
- 添加用戶代碼
- 隱式等待與顯式等待
- 循環添加用戶
- 測試用例練習
- 測試用例優化
- Fiddler抓包工具
- 安裝
- Fiddler使用
- 接口測試
- Jmeter的安裝
- Jmeter使用
- jmeter+ant+jenkins接口自動化測試框架
- 接口安全測試
- 性能測試
- Nmon監控LInux系統
- Jmeter分布式
- 性能測試-具體案例
- Monkey
- 安裝1
- Monkey使用
- appium自動化
- appium的安裝
- appium基本使用
- 真機USB連接
- 問題排查
- Jenkins持續集成
- Jenkins安裝
- Jenkins配置任務
- Python擴展內容
- Python連接數據庫
- Python進行接口測試
- 開啟服務