原创 性能測試中用到的linux命令分析

1、  Vmstat Vmstat,virtual memmory statistics(虛擬內存統計),主要是對操作系統的內存信息、進程狀態、cpu活動等進行監視,但是它不能對某個進程進行深入的分析。 Procs中r列表示運行和

原创 性能測試瓶頸定位——磁盤IO和線程切換過多

近期在一個性能測試項目中遇到了一個調優的過程。分享一下給大家。   1、 第一次打壓時,發現A請求壓力80tps後,cpu佔用就非常高了(24核的機器,每個cpu佔用率全面飆到80%以上),且設置的檢查點沒有任何報錯。   2、

原创 性能測試中如何設計真實的負載呢?

具體改如何設計和實施整個過程呢?這裏劃分了幾個環節:   [1]場景確定與壓測腳本準備用戶在註冊時需要提交用戶的姓名、手機號和手機驗證碼,之後提交申請即可,所以實際上用戶申請註冊只調用了一個API接口來完成,這是一個比較簡單的場景。

原创 電商網站性能壓測項目總結分享

1. 項目背景及架構介紹 1.1 背景介紹 被測項目是一個 B2B 類的工業品商城網站,主要分爲中文版和國際版兩塊。網站首頁截圖如下: 對該系統進行性能測試主要目的有兩個: 驗證系統的承壓能力,估測系統可承受的訪問壓力; 查找定位有性能

原创 一次dns緩存引發的慘案

時間2015年的某個週六凌晨5點,公司官方的QQ羣有用戶反饋官網打不開了,但有的用戶反饋可以打開,客服爬起來自己用電腦試了一下沒有問題,就給客戶反饋說,可能是自己網絡的問題,請過會在試試。早點8點,越來越多的用戶反饋官網無法打開,並且有

原创 LoadRunner出現error問題及解決方法總結

一、Step download timeout (120 seconds) 這是一個經常會遇到的問題,解決得辦法走以下步驟: 1、修改run time setting中的請求超時時間,增加到600s,其中有三項的參數可以一次都修改了,HT

原创 併發用戶數與 TPS 之間的關係

1. 背景 在做性能測試的時候,很多人都用併發用戶數來衡量系統的性能,覺得系統能支撐的併發用戶數越多,系統的性能就越好;對TPS不是非常理解,也根本不知道它們之間的關係,因此非常有必要進行解釋。 2. 術語定義 Ø 併發用戶數:指

原创 性能測試服務日記

本次性能測試日記只是對過程進行記錄,對工作進行梳理,其中技術問題涉及到很多,沒有過多描述。項目全程15天,投入3個人(協調人,性能測試工程師兩名),項目收入大約一輛5系進   本次性能測試日記只是對過程進行記錄,對工作進行梳理,其中技

原创 性能調優攻略

關於性能優化這是一個比較大的話題,在《由12306.cn談談網站性能技術》中我從業務和設計上說過一些可用的技術以及那些技術的優缺點,今天,想從一些技術細節上談談性能優化,主要是一些代碼級別的技術和方法。本文的東西是我的一些經驗和知識,並

原创 如何合理規劃性能測試拓撲?

 假設通過性能測試需求分析,我們需要創建一個性能測試場景,併發500個web虛擬用戶,這時我們需要考慮:   1)選用什麼樣軟硬件配置的的機器作爲測試機?   2)500個併發用戶需要多少臺測試機纔夠用?   在性能測試執行之前,

原创 使用JVisualVM遠程監控Tomcat

1    爲 10.87.40.141 上的 tomcat 配置 jvm 啓動參數。在 tomcat 的 catalina.bat 中添 加如下參數:   set JAVA_OPTS=-Dcom.sun.management.jmxrem

原创 性能測試場景設計雜談

 提到性能測試,大家想到的就是使用工具對應用進行加壓,看看應用能承受多少併發,TPS(Transactions Per Second)是多少,交易響應時間是否在接收的範圍內。不錯,這些都是大家最關心的應用的性能指標,也是每個性能測試項

原创 我們一起聊聊性能測試是怎麼一回事?

這是我第一次使用塗鴉的方式寫文章,請允許我,感謝梅子引路。另外本系列Chat希望通過由淺入深的方式帶大家認識性能測試。一些調優和測試方法會在後面的Chat同樣以塗鴉的方式展示 靚湯:這是我第一次使用塗鴉的方式寫文章,請允許我,感謝梅子

原创 系統吞吐量(TPS)、用戶併發量、性能測試概念和公式

PS:下面是性能測試的主要概念和計算公式,記錄下: 一.系統吞度量要素:   一個系統的吞度量(承壓能力)與request對CPU的消耗、外部接口、IO等等緊密關聯。 單個reqeust 對CPU消耗越高,外部系統接口、IO影響速

原创 接口性能測試方案

一、 性能測試術語解釋   1. 響應時間   響應時間即從應用系統發出請求開始,到客戶端接收到最後一個字節數據爲止所消耗的時間。響應時間按軟件的特點再可以細分,如對於一個 C/S 軟件的響應時間可以細分爲網絡傳輸時間、應用服務器處