Setting Realistic Think Times in Performance Testing: A Practitioner's Approach.

Raghu Ramakrishnan, Vandana Shrawan, Prabhpahul Singh

ISEC(2017)

引用 3|浏览38
暂无评分
摘要
Think time in performance testing is the time spent by users between their interactions with a software system such as viewing responses, navigating on the screen, entering data etc. The value of think time has a significant effect on the results of the performance test in terms of the system load which is generated during the test. However, the use of realistic think time values has not been explored in detail either by researchers or performance testing practitioners in IT industry. Practitioners either use subjective think time values or values generated using uniform distribution. Our work provides an algorithm for extracting think time values by processing web server logs. The steps for using the extracted think time values are described for load testing tools such as Rational Performance Tester, JMeter and LoadRunner. The algorithm is used to extract think times from web server logs of a software system servicing a large number of users. The real-world think times are compared with the think times being used in the performance testing of the application. This work will help practitioners in the IT industry to generate more accurate and reliable performance testing results by moving away from the use of experience or intuition based think times to incorporating representative user delays in their tests. The proposed approach requires minimal effort and can be seamlessly made part of the performance testing process.
更多
查看译文
关键词
Performance testing, load testing, think time
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要