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開發環境
- 生產環境 壓測
- 馮老師踩坑記——測試和正式環境掐架篇(一)
- [Hadoop踩坑]叢集分散式環境配置Hadoop分散式
- Linux系統下jmeter 分散式壓測環境部署LinuxJMeter分散式
- GeoServer 踩過的坑Server
- 踩坑!填坑!NodeJS環境使用GraphicIMagicK裁切、縮放圖片NodeJS
- Eclipse + MinGW搭建C++開發環境踩坑EclipseC++開發環境
- JasperReport 中踩過的坑
- Android 真機搭建 React-Native 環境踩坑記錄AndroidReact
- 解析資料踩過的坑
- 你踩過flutter的坑嗎Flutter
- 親自踩過的vue的坑Vue
- 踩坑記錄:vue-cli-service: command not found(Mac環境下)VueMac
- Linux 系統環境監測Linux
- wepy小程式踩過的坑(1)
- 安裝 Laravel/horizon 踩過的坑Laravel
- Compose 延遲列表踩過的坑
- uniapp之那些年踩過的坑APP
- Mac 系統下 DNMP (docker+nginx+MySQL+PHP) 環境的配置及踩坑MacDockerNginxMySqlPHP
- vue正式環境與測試環境壓包配置方法(vue-cli 2.0)Vue
- 記一次測試環境壓測問題深究
- Redis 叢集部署及踩過的坑Redis
- 踩過的坑(一)——web容器升級Web
- Jmeter分散式壓測實戰及踩坑處理(含引數化)JMeter分散式
- windows11 下搭建 Docker 開發環境記錄(少踩坑版)WindowsDocker開發環境
- vue專案中踩過的element的坑Vue
- jmeter:測試片段使用的踩坑點JMeter
- Linux下安裝MySQL你又踩過多少坑【宇宙最全教程】LinuxMySql
- MySQL原理簡介—3.生產環境的部署壓測MySql
- (一)Linux環境的學習環境的搭建Linux
- Linux的shell環境Linux
- 壓測工具之JMeter之環境配置及執行JMeter
- 生產環境全鏈路壓測平臺Takin
- Win環境至Linux環境Oracle資料庫遷移全過程LinuxOracle資料庫
- 小程式的這些坑你踩過嗎?
- 使用ABP框架中踩過的坑系列2框架