linux環境壓測踩過的坑
第一次在Linux環境壓測踩過的坑記錄一下
一、在Linux測試原因:
本機Win10系統壓測出現響應時間慢重傳率高問題,需要排除環境因素,就需要壓測環境繞過公網esc定位問題:
1.本機電腦到路由器,可能辦公網路 比較糟糕, 是這個導致了網路重傳;
2. 阿里雲的公網不穩定,導致了網路重傳;
nginx 伺服器到壓測客戶端是一根單線,如果確實是這個網路存在問題,那麼不管後端多少節點,自然發揮不了多節點的效果
二、執行問題
1.ssh連線esc,Linux搭建jmeter環境https://blog.csdn.net/longqizhanshen/article/details/106962499
2.搭建好環境後執行壓測指令碼
這個報錯就是挺突然的,指令碼是在本地環境除錯好確認沒問題,找到1602行程式碼檢視,一個監控CPU監控外掛,刪除後恢復正常。
3.成功執行後錯誤率100%,然後沒有列印錯誤日誌。
4.通過BeanShell 後置處理程式獲取介面響應資訊
//獲取響應資訊
//String RespMessageData = prev.getResponseDataAsString();
String response = prev.getResponseDataAsString();
String code = prev.getResponseCode();
String Str=“success”;
if (!code.equals(“200”)){
log.error("Respnse is " + response);
log.error(code);
}else if(response.contains(Str)==false){
log.error(“Responsestr is”+response);
}
5.通過日誌定位到時獲取token失敗了,一個時間戳的變數值無法獲取到,在Windows環境下除錯正常,因為非關鍵變數,直接寫死一個執行成功。
相關文章
- 【環境踩坑】ubuntu下jupyter的環境設定問題Ubuntu
- Flutter開發環境搭建-踩坑指南Flutter開發環境
- 馮老師踩坑記——測試和正式環境掐架篇(一)
- GeoServer 踩過的坑Server
- [Hadoop踩坑]叢集分散式環境配置Hadoop分散式
- 踩坑!填坑!NodeJS環境使用GraphicIMagicK裁切、縮放圖片NodeJS
- linux搭建react-native+android-studio開發環境踩坑LinuxReactAndroid開發環境
- 我踩過的聽過的那些坑
- Eclipse + MinGW搭建C++開發環境踩坑EclipseC++開發環境
- 你踩過flutter的坑嗎Flutter
- JasperReport 中踩過的坑
- 解析資料踩過的坑
- VUE 使用中踩過的坑Vue
- 親自踩過的vue的坑Vue
- 安裝 Laravel/horizon 踩過的坑Laravel
- wepy小程式踩過的坑(1)
- 那些年使用Hive踩過的坑Hive
- 踩坑記錄:vue-cli-service: command not found(Mac環境下)VueMac
- Android 真機搭建 React-Native 環境踩坑記錄AndroidReact
- Mac 系統下 DNMP (docker+nginx+MySQL+PHP) 環境的配置及踩坑MacDockerNginxMySqlPHP
- vue正式環境與測試環境壓包配置方法(vue-cli 2.0)Vue
- Jmeter分散式壓測實戰及踩坑處理(含引數化)JMeter分散式
- uniapp之那些年踩過的坑APP
- Redis 叢集部署及踩過的坑Redis
- 除錯py程式碼踩過的坑除錯
- C++之那些年踩過的坑C++
- 談談出入React框架踩過的坑React框架
- Vue2.0構建——踩過的坑Vue
- 淺談重構中踩過的坑
- Compose 延遲列表踩過的坑
- 踩過的坑(一)——web容器升級Web
- jmeter:測試片段使用的踩坑點JMeter
- windows11 下搭建 Docker 開發環境記錄(少踩坑版)WindowsDocker開發環境
- 在高併發環境下Reids做快取踩坑記錄快取
- 機器學習第一天--pytorch環境配置踩坑記錄(一)機器學習PyTorch
- vue專案中踩過的element的坑Vue
- Linux 系統環境監測Linux
- 生產環境全鏈路壓測平臺Takin