BugRaptors

Services

  • Manual Testing
  • Automation Testing
  • Performance Testing
  • Security Testing
  • Web Testing
  • Mobile Testing
  • AI Testing

Solutions

  • BugBot
  • MoboRaptors
  • RaptorVista

Resources

  • Blogs
  • Case Studies
  • Client Testimonials
  • Ebooks
  • News

More Info

  • Contact Us
  • Privacy Policy
  • Terms and Conditions
  • Careers
  • FAQ
  • Sitemap

Subscribe to our Blogs

Copyright ©BugRaptorsAll rights reserved.

Branding Partner: Make My Brand
Bugraptor logo
Bugraptor logo
Company
AI-Enhanced Engineering Solutions
QA Offerings
Verticals
Tools
Resources
Bugraptor logo
Company
Preparing menu...
AI-Enhanced Engineering Solutions
Preparing menu...
QA Offerings
Preparing menu...
Verticals
Preparing menu...
Tools
Preparing menu...
Resources
Preparing menu...

We use cookies to improve your experience. By using our site, you agree to our cookie policy.

Back to Articles
Performance Testing

Aug 3, 2020

Can We Do Performance Testing Manually?

Raghav Vashishth
2267 views
3 min read
Add Us as Your Preferred Source
Can We Do Performance Testing Manually?

Yes, we can do performance testing manually. This is one of the strategies to execute performance testing services, but it does not produce repeatable results, cannot deliver measurable levels of stress on an application and is an impossible process to organize. It also depends on what type of performance test a tester wants to do. However, in general, a tester can review the active sessions, number of database connections open, number of threads running. (JAVA based Web applications) total of the CPU time and memory being used by having a performance viewer. Testers can have IBM Tivoli Performance viewer and WAPT Tools. These are available for trial version. Testers also can use JMeter for performance testing as it is an open-source tool. Generally, the test is done by installing the application on the server and accessing the application from several client machines and making numerous threads run. The performance viewer should of course be installed on the server.

Some of the techniques to perform Performance testing manually are:

  1. If a tester is testing a website, odds are that he will slice response times in half (sometimes more) by performance testing the front end.

  2. Use browser plug-ins or online tools to capture page load times.

  3. Ask functional testers and/or user acceptance testers to record their credence about performance while doing testing. It may be useful to give them a scale to use, such as "acceptable, fast, unusable, annoying and tolerable”.

  4. Have the developers put timers in their unit tests? These won't tell the tester anything about the user-observed response times, but developers will be able to see if their functions/modules/classes/objects etc. takes more or less time to execute from build to build. The same idea can be applied to various resource utilization (like CPU and memory utilization), depending on the skills and/or tools available to the development team.

  5. Testers should get increasing numbers of co-workers to use the application during a specified period of time and ask the workers to note both the response time (which is easiest to do using the above-mentioned browser plug-ins) and their view about the application's performance. (Give them the same scale used for the functional and/or user acceptance testers).

  6. Tester should have performance builds made with timestamps tactically output to log files. Evaluate the log files build after build and track the trends.

It also depends on what you're trying to achieve from the test.

  • If you want to simulate 20 users using a website and get an overall impression of user response time, then this is OK.

  • If you want to simulate 20 users all performing a piece of code at just the same time, then this is dubious to work unless the code takes a long time to execute.

  • If you want precise metrics, then this possibly isn't the best way.

Also Read: Case Study on Manual Testing of Real Estate Website

Raghav  Vashishth

Raghav Vashishth

Performance Testing, API Testing, Mobile & Web Testing

About the Author

Raghav is a QA enthusiast working as a Team Lead at BugRaptors. He has diverse exposure in various projects and application testing with a comprehensive understanding of all aspects of SDLC. He has 7 plus years of hands-on experience with blue-chip companies like Hitachi, Vmware, and Kloves. He is well versed in Load and Performance testing, API Testing, Manual testing, Mobile application testing, Web application testing and can create effective documentation related to testing such as Test Plan, Test Cases, Test Reports, etc.

Interested in Our QA Services?

Get in touch with us to discuss your requirements

Interested in our QA services?

← View All Articles

Recent Articles

Explore more insights and articles from our experts

BugRaptors is one of the best software testing companies headquartered in India and the US, which is committed to catering to the diverse QA needs of any business. We are one of the fastest-growing QA companies; striving to deliver technology-oriented QA services, worldwide. BugRaptors is a team of 200+ ISTQB-certified testers, along with ISO 9001:2018 and ISO 27001 certifications.

flag

Corporate Office - USA

5858 Horton Street, Suite 101, Emeryville, CA 94608, United States
+1 (510) 371-9104
flag

Test Labs - India

2nd Floor, C-136, Industrial Area, Phase - 8, Mohali - 160071, Punjab, India
+91 77173-00289
flag

Corporate Office - India

52, First Floor, Sec-71, Mohali, PB 160071, India
flag

United Kingdom

97 Hackney Rd London E2 8ET
flag

Australia

Suite 4004, 11 Hassal St Parramatta NSW 2150
flag

UAE

Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba, Dubai, U.A.E

Interested in our QA services?