原创 爲什麼hyperpacer錄製完後無法聯網

這個問題本身很簡單,也很好解決,但是問的人多了,簡單的問題也就不再簡單了。在解答這個問題之前,我們首先要先普及一些常識性的知識。爲什麼性能測試工具能夠錄下腳本來?無論是loadrunner還是jmeter、hyperpacer,錄製腳本的原

原创 性能測試負載模型(六)

  對於一些準備上線或者剛剛上線的項目,系統中並沒有足夠的日誌可以提供給我們進行分析,這時候,我們前面所說的原始數據分析法就不再適用了,對於此類情況,我們比較常用的方法就是找到一個和該項目近似的系統,通過這種仿真模擬來評估項目可能的使用模型

原创 複合索引使用的先決條件

PS:懶得重新編輯圖片了,直接把我從51上的日誌拷過來了。背景:今天,接到一個項目的項目經理電話,告之說生產環境有幾個查詢超級慢,就是查詢單張表的數據,查詢條件也很簡單,但是加了索引以後並沒有走索引,依然還是走的全表掃描。聽到該問題描述,我

原创 使用hyperpacer實現監控數據的同步收集

逐漸要把性能自動化建立起來了,發現一些關鍵的監控數據就需要和腳本一起調度纔可以。自己寫了一些shell腳本,腳本運行的同時,也會分別調度各個服務器上的shell腳本去收集數據,但是總覺得還是有些麻煩,如果可以集成在hyperpacer腳本里

原创 性能測試負載模型(七)

   很多情況下,我們要梳理業務場景的系統,是一個全新的產品或者全新的業務。這種情況下在進行 場景建模的需求分析的時候,別說什麼原始數據,即便是可類比的同類系統也沒有,這時候我們就沒有數據數據可參考。這個時候,我們就只能觀察這個產品或者業務

原创 性能測試負載模型(二)

     針對我們前一篇說到的概念,我們在這裏展開來在逐個解釋。場景所謂場景,就是指系統運行的剖面。對應我們前面建立的三維模型,我們常說的場景就是指在時間軸上的剖面,由L軸和O軸確定,即場景有負載量和負載對象兩個屬性。 負載量負載量,主要用

原创 我用過的性能測試工具

從業性能測試以來,先後使用過loadrunner、jmeter、ab、http_load以及現在在使用的hyperpacer。從使用體驗上來看,loadrunner最容易上手,但是各種兼容性問題也是出的最多,我記得曾經最詭異的一次,前一天還

原创 在hyperpacer基礎上進行的自動化性能測試

大概有一些思路,畫了一些思維導圖,真實實現可能有難度,不過可以反饋給hyperpacer,讓他們的技術人員提供支持給寫些插件,這樣在整合的時候應該會更容易一些。測試的策略大概如下:       對於運行結果、監控數據等信息的存儲,對於一個可

原创 關於測試工具以及前端性能測試的一些思考

對於下一代測試工具的思考。 在以往的性能測試工作中,一直以來使用的測試工具框架都是基於請求-響應模型來進行開發的, 該模型是指腳本通過模擬HTTP請求並接收服務器的響應來針對被測對象的響應時間等考評指標來進行考評。 目前主流的性能測試工具都

原创 使用hyperpacer實現AWR報告的同步收集

上一篇日誌裏說了一下資源同步收集的實現。由於日常使用最多的數據庫爲ORACLE,因此,又打起了oracle的AWR報告的主意。過去我們執行測試,都是執行開始和結束分別手動建立一個快照,然後需要這部分數據的時候再去獲取AWR報告查看。但 是有

原创 性能測試負載模型(十)

性能測試從測試目的來說分爲三類:評估型測試、確認型測試、調優型測試。評估型測試主要是在評估某種條件下運行的性能狀況。如測試系統在不同環境下的性能狀況,隨用戶數量的變化或者數據量的變化情況下軟件的性能變化狀況。評估型測試往往並沒有特別明確的通

原创 性能測試負載模型(五)

     我們上一篇文章說到了性能測試負載模型落地時的建模方法,這裏我們先就第一種也是最常用的一種方法說起:原始數據分析法業務場景建模主要就是說明用戶如何使用系統,因此根據系統使用的原始數據也就是日誌進行分析建模是最有效最準確的方法。所謂日

原创 如何算是腳本正確的執行——記一次新員工考覈

       最近組裏來了一個新人,爲了考覈新人的學習能力和,便將新的測試工具hyperpacer作爲了考覈對象,學習工具,並根據做好的測試方案完成一個簡單的性能測試。在例行考覈上,說到學習過程和遇到的問題的時,我問了兩個問題:      

原创 hyperpacer在使用過程中需要解決的三個問題

hyperpacer使用的過程中,感覺有三個問題需要解決一下:1、運行狀態的實時展現,當前有多少用戶在運行,多少用戶處於思考狀態,多少用戶錯誤狀態,每個請求或頁面對應有多少用戶?這些信息對於調試和運行過程中及時獲取信息非常重要。2、瀏覽器多

原创 性能測試負載模型(一)

作爲性能測試的從業者,最複雜的就是性能測試負載模型的建立和最後結果的分析;其中性能測試負載模型的建立是否貼合實際,是整個性能測試過程中的重中之重,如果負載模型建立的與生產環境相差甚遠,那麼測試出來的結果也就如無源之水,完全沒有意義。因此,我