下面是Preftest工作室收集的國內外關於效能測試的各種資源清單:
LoadRunner官方網站:
https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-126-17^8_4000_100__
非官方:
http://www.genilogix.com/downloads/loadrunner
LoadRunner補丁:
http://www.genilogix.com/downloads/loadrunner/lr-patches/
LoadRunner中文協助手冊:
http://blog.csdn.net/Testing_is_believing/archive/2010/02/04/5286887.aspx
效能測試網站、部落格:
http://wilsonmar.com/1loadrun.htm
http://www.jds.net.au/tech-tips/
http://www.myloadtest.com/
http://blog.testsautomation.com/category/loadrunner/
http://www.loadtester.com/
http://www.90kts.com/
http://learnloadrunner.com/
http://www.51testing.com/?uid-240349
http://blog.csdn.net/Testing_is_believing/category/631366.aspx
http://blog.csdn.net/Testing_is_believing/category/631367.aspx
LoadRunner 9.5 基礎教程:
http://files.cnblogs.com/preftest/LoadRunner9.5Tutorial.rar
JMeter入門:
http://www.docin.com/p-56018007.html
LoadRunner培訓教材:
http://www.docin.com/p-25609881.html
LoadRunner Tips:
http://www.docin.com/p-51111050.html
Scott Barber 是業內公認的效能測試專家,他的 User Experience, not Metrics 和 Beyond Performance Testing 兩個系列文章讓很多測試同行受益。
《User Experience, not Metrics 》
- Part 1: Introduction
- Part 2: Modeling Individual User Delays
- Part 3: Modeling Individual User Patterns
- Part 4: Modeling Groups of Users
- Part 5: What should I time and where do I put my timers?
- Part 6: What is an outlier and how do I account for one?
- Part 7: Consolidating Test Results
- Part 8: Choosing Tests and Reporting Results to Meet Stakeholders Needs
- Part 9: Summarizing Across Multiple Tests
- Part 10: Creating a Degradation Curve
- Part 11: Handling Authentication and Session Tracking
- Part 12: Scripting Conditional User Path Navigation
- Part 13: Working with Unrecognized Protocols
《Beyond Performance Testing 》
- Part 1: Introduction
- Part 2: A Performance Engineering Strategy
- Part 3: How Fast Is Fast Enough?
- Part 4: Accounting for User Abandonment
- Part 5: Determining the Root Cause of Script Failures
- Part 6: Interpreting Scatter Charts
- Part 7: Identifying the Critical Failure or Bottleneck
- Part 8: Modifying Tests to Focus on Failure or Bottleneck Resolution
- Part 9: Pinpointing the Architectural Tier of the Failure or Bottleneck
- Part 10: Creating a Test to Exploit the Failure or Bottleneck
- Part 11: Collaborative Tuning
- Part 12: Testing and Tuning Common Tiers
- Part 13: Testing and Tuning Load Balancers and Networks
- Part 14: Testing and Tuning Security
譯文:
http://www.cnblogs.com/pent/archive/2007/07/02/802167.html
效能測試團隊組建
Load and Performance Test Teams
http://www.perfwolf.com/Managers/TheStructureOfAnLandPTeam/thestructureofanlandpteam.htm
High-performance software testing teams: A guide for managers and team leads
http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/dimaggio/index.html
High-Performance Testing
http://www.logigear.com/newsletter/high_performance_testing.asp
Tuning Test Teams
http://www.perftestplus.com/resources/tuning_teams_ppt.pdf
The performance PM: Driving for a faster product
http://www.perfwolf.com/PM_s/Perf_PM/PerformancePM.pdf
常用的LoadRunner指令碼:
Code Snippets for LoadRunner
http://files.cnblogs.com/preftest/CodeSnippetsforLoadRunner.rar
Windows7下運行LoadRunner:
http://www.jds.net.au/tech-tips/loadrunner-in-windows-7/
HP Sizing Tool for VMware vSphere
http://h71019.www7.hp.com/activeanswers/cache/120132-0-0-0-121.html
HP Sizer for Microsoft Exchange Server 2007
http://h20338.www2.hp.com/ActiveAnswers/us/en/sizers/microsoft-exchange-server.html
VMWare環境下的效能測試:
Application performance testing in VMware environments
ftp://ftp.compaq.com/pub/products/servers/vmware/4AA1-5799ENW.pdf
除system()函數外,可以使用popen()函數來調用命令列程式:
Running command-line programs from LoadRunner
http://www.myloadtest.com/dos-commands-from-loadrunner/#more-191
利用plink執行遠程端的Unix命令:
Running remote Unix commands from LoadRunner
http://www.myloadtest.com/ssh-with-loadrunner/
Java Record-Replay虛擬使用者協議的使用介紹:
Java Record-Replay with LoadRunner
http://www.myloadtest.com/java-record-replay-vuser/
使用MAPI協議發送郵件:
[How-To] Call Microsoft Outlook and Send EMail using MAPI Protocol in LoadRunner
http://technofriends.in/2010/08/05/how-to-call-microsoft-outlook-and-send-email-using-mapi-protocol-in-loadrunner/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+technofriends+%28Technofriends%29&utm_content=Twitter
使用LoadRunner發送郵件
Using LoadRunner to send an email
http://www.bish.co.uk/~richardmjbishop/index.php?option=com_content&view=article&id=107%3Ausing-loadrunner-to-send-an-email&catid=34%3Arecent&Itemid=1
LoadRunner測試Exchange、Outlook的要點:
Hints and tips for using Loadrunner with Exchange and Outlook
http://www.testingperformance.org/loadrunner-mapi-protocol.php
如何監控Oracle效能
How to Monitor Oracle Database Performance
http://oracle.sys-con.com/node/1475462
https://community.dynatrace.com/community/display/PUB/How+to+Monitor+Oracle+Database+Performance
Unix效能監控
UNIX performance monitoring with LoadRunner
http://www.bish.co.uk/index.php?option=com_content&view=article&id=90:unix-performance-monitoring-with-loadrunner&catid=34:recent&Itemid=1
把MySQL庫加入LoadRunner中:
Installing MySQL library and binary files into LoadRunner
http://www.bish.co.uk/~richardmjbishop/index.php?option=com_content&view=article&id=106%3Ainstalling-mysql-library-and-binary-files-into-loadrunner&catid=34%3Arecent&Itemid=1
安裝LoadRunner後,切換LoadRunner Agent的運行模式(進程模式與服務模式)
Changing LoadRunner Agent to run as a process or service
http://www.bish.co.uk/~richardmjbishop/index.php?option=com_content&view=article&id=97%3Achanging-loadrunner-agent-to-run-as-a-process-or-service&catid=34%3Arecent&Itemid=1
使用服務端緩衝控制來提高Apache效能
Use Server Cache Control to Improve Performance
http://www.websiteoptimization.com/speed/tweak/cache/
在LoadRunner中產生GUID的函數
LoadRunner GUID Creator
http://www.loadtester.com/loadrunner-guid-creator
動態截取左邊某部分字串
Vugen: Trim Strings With Dynamic Lengths On Left
http://www.loadtester.com/trim-strings-dynamic-lengths-left
LoadRunner效能監控最佳實務
HP Performance Engineering Best Practices Series - Performance Monitoring Best Practices
下載:
http://www.communities.hp.com/online/cfs-filesystemfile.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/loadrunner.Documents/hp_5F00_man_5F00_LR9.51_5F00_PerfMontor_5F00_BP.pdf
如果裝了LoadRunner9.51補丁也可以直接在安裝目錄help檔案中找到Monitoring_BP.pdf
伺服器端十大效能問題根源
Top 10 Performance Problems taken from Zappos, Monster, Thomson and Co
http://blog.dynatrace.com/2010/06/15/top-10-performance-problems-taken-from-zappos-monster-and-co/
http://www.infoq.com/cn/news/2010/08/top10-server-side-performance
Web2.0用戶端十大效能問題根源
http://blog.dynatrace.com/2010/08/25/top-10-client-side-performance-problems-in-web-2-0/
http://www.infoq.com/cn/news/2010/08/web-performance-root
LoadRunner載入自訂DLL的問題
Troubleshoot LoadRunner Vugen Errors Loading Custom DLL's
http://www.loadtester.com/vugen-lrloaddll-errors
HTML、URL、純文字之間的轉換
Vugen: HTML/URL/Text Conversion
http://www.loadtester.com/vugen-htmlurltext-conversion
LoadRunner監控Oracle的設定
Set up an Oracle Monitor in LoadRunner Using a Baseball Bat
http://www.loadtester.com/set-oracle-monitor-loadrunner-using-baseball-bat
Oracle效能問題診斷指令碼:
Oracle Performance Survival Guide - Scripts
http://guyharrison.squarespace.com/opsgsamples/
資料庫調優要點:
Database Tuning
http://www.testingperformance.org/database_tuning.php
指令碼中開啟遠程機器上的一個檔案的方法:
Vugen: Open A File On A Remote Machine
http://www.loadtester.com/vugen-open-file-remote-machine
使用批次檔建立名稱唯一的記錄檔:
Save Unique Log Files With a Windows Batch File
http://www.loadtester.com/save-unique-log-files-windows-batch-file
Creating uniquely named log files with details of running processes (TASKLIST)
http://www.bish.co.uk/index.php?option=com_content&view=article&id=82:tasklist-log-files&catid=34:recent&Itemid=1
在LoadRunner中使用Do-Loop迴圈的例子:
LoadRunner Vugen: DO Loop Example
http://www.loadtester.com/loadrunner-vugen-do-loop-example
動態命名事務:
Vugen: Dynamic Transactions Created From A Parameter File
http://www.loadtester.com/vugen-dynamic-transactions-created-parameter-file
把伺服器或URL地址做成參數
LoadRunner Vugen: Make any SERVER or URL a Parameter
http://www.loadtester.com/loadrunner-vugen-make-any-server-or-url-parameter
VuGen指令碼中判斷一個整數是奇數還是偶數:
LoadRunner VUGen: Determine if an iteger is odd or even
http://www.loadtester.com/loadrunner-vugen-determine-if-iteger-odd-or-even
讓web_submit_data函數支援動態資料個數:
Vugen: Dynamic data in web_submit_data
http://www.loadtester.com/vugen-dynamic-data-websubmitdata
LoadRunner9.1 記憶體使用量參考表:
http://www.loadtester.com/files/LoadRunner_91_MemoryFootprints_305609.xls
在指令碼中度量事務時間:
Vugen: Measure transaction timings in milliseconds
http://www.loadtester.com/vugen-measure-transaction-timings-milliseconds
捕獲所有HTTP響應
Vugen: Capture ALL HTTP Responses
http://www.loadtester.com/vugen-capture-all-http-responses
LoadRunner測試AJAX
http://blog.csdn.net/testing_is_believing/archive/2010/02/04/5289899.aspx
http://blog.csdn.net/testing_is_believing/archive/2010/02/05/5290979.aspx
LoadRunner指令碼設計規範
Loadrunner Standards - A Useful Guide- Performance Testing Techniques
http://www.testingperformance.org/loadrunner-standards.php
效能指令碼開發的10大提示:
10 Top Tips for Automated Performance Scripts
http://www.testingperformance.org/top-tips.php
什麼是SLA?
What are Service Level Agreements?
http://www.testingperformance.org/SLA.php
關於負載測試環境
Load Test Environments
http://www.testingperformance.org/testEnvironments.php
“人造”的效能瓶頸
Load Testing-Artifical Bottlenecks
Bottlenecks that you will not encounter in production
http://www.testingperformance.org/Artificial-Bottlenecks.php
容積分析
Volumetric Analysis
http://www.testingperformance.org/volumetric-analysis.php
效能測試步驟:
http://www.testingperformance.org/non-functional-test-cycle.php
效能測試指令碼中的關聯:
Automated Test Script Correlation
http://www.testingperformance.org/Correlation.php
在指令碼中控制日誌選項
Vugen Logging Options
http://www.testingperformance.org/vugen-logging-options.php
在Controller中控制think time,讀取自訂think time時間
global think time :: vugen
http://mishmashmoo.com/blog/?p=45
參數化事務名:
paramatising transaction counters :: vugen
http://mishmashmoo.com/blog/?p=40
如何整合SiteScope10.0與LoadRunner9.0?
sitescope 10.0 integration with loadrunner 9.0
http://mishmashmoo.com/blog/?p=33
用lr_next_row選擇參數資料表檔案的指定的資料行
select a specific row from the paramater table :: vugen
http://mishmashmoo.com/blog/?p=37
loadrunner中的指令碼錯誤檢查和處理
error checking in loadrunner
http://mishmashmoo.com/blog/?p=28
產生隨機數和隨機字串的方法
random numbers & words
http://mishmashmoo.com/blog/?p=24
LoadRunner中VIEWSTATE關聯的問題
VIEWSTATE Correlation
http://alexanderpodelko.com/blog/?p=29
RAID 的效能:
RAID Performance
http://www.testingreflections.com/node/view/5458
效能測試中遠端使用者體驗的類比:
Simulating Remote User Experience
http://www.testingreflections.com/node/view/5337
如何挑選效能測試工具:
Good Test Tools and How to Pick Them
http://www.testingreflections.com/node/view/3341
負載測試的13個常見誤區:
The Top 13 Mistakes in Load Testing Applications
http://discerning.com/papers/stqe/final.pdf
多快才算快?
Beyond performance testing part 3: How fast is fast enough?
http://www.ibm.com/developerworks/rational/library/4249.html
快速瓶頸定位:
Rapid Bottleneck Identification. A Better Way to Load Test
http://www.empirix.com/www/resources/media/pdf/whitepapers/wp_RBI.pdf
國外一位大牛的LoadRunner技巧和提示:
My LoadRunner Tips and Tricks
http://blog.testsautomation.com/2010/07/my-loadrunner-tips-and-tricks/
用lr_force_think_time重寫LoadRunner函數:
Overriding LR functions with custom code
http://ptfrontline.wordpress.com/2010/06/22/overriding-lr-functions-with-custom-code/
LoadRunner調用Delphi寫的DLL:
Using a custom DLL in LoadRunner
http://ptfrontline.wordpress.com/2009/02/24/using-a-custom-dll-in-loadrunner/
Creating a DLL with Delphi for LoadRunner
http://ptfrontline.wordpress.com/2010/04/13/creating-a-dll-with-delphi-for-loadrunner/
LoadRunner的SMTP協議非標準實現
LoadRunner and its non-standard SMTP implementation
http://ptfrontline.wordpress.com/2010/01/10/loadrunner-and-its-non-standard-smtp-protocol-vuser-type/
在LoadRunner指令碼中類比負載平衡
In-Script simulation of a load-balancer with LoadRunner
http://ptfrontline.wordpress.com/2008/09/18/in-script-simulation-of-a-load-balancer-with-loadrunner/
如何按一定的周期運行vugen指令碼:
How do we run Vugen script periodically?
http://www.loadrunnertnt.com/how-tos/how-do-we-run-vugen-script-periodically/
用VSTS做效能測試的優缺點(相比LoadRunner) :
http://www.perfwolf.com/The_Load_and_Performance_Teste/LoadTestingWithVSTS/loadtestingwithvsts.htm
如何驗證檔案下載?
How-to verify file downloaded
http://www.loadrunnertnt.com/how-tos/how-to-verify-file-downloaded/
Stopping Web Performance Thieves:
http://itmanagement.earthweb.com/ecom/article.php/1370691
The root causes broke down into four main areas -- databases, Web servers, application servers and the network -- each resulting in 20% to 27% of the total number of problems.