CFP last date
20 May 2024
Reseach Article

Analytics Performance Load Test

by Harsh Verma, Arun Krishnan, Sivasubramanian
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 176 - Number 2
Year of Publication: 2017
Authors: Harsh Verma, Arun Krishnan, Sivasubramanian
10.5120/ijca2017915532

Harsh Verma, Arun Krishnan, Sivasubramanian . Analytics Performance Load Test. International Journal of Computer Applications. 176, 2 ( Oct 2017), 10-13. DOI=10.5120/ijca2017915532

@article{ 10.5120/ijca2017915532,
author = { Harsh Verma, Arun Krishnan, Sivasubramanian },
title = { Analytics Performance Load Test },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2017 },
volume = { 176 },
number = { 2 },
month = { Oct },
year = { 2017 },
issn = { 0975-8887 },
pages = { 10-13 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume176/number2/28523-2017915532/ },
doi = { 10.5120/ijca2017915532 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:41:26.686506+05:30
%A Harsh Verma
%A Arun Krishnan
%A Sivasubramanian
%T Analytics Performance Load Test
%J International Journal of Computer Applications
%@ 0975-8887
%V 176
%N 2
%P 10-13
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Any application developed for millions of users requires being tested for its performance, scale, UI and backend aspects. Some of the existing load test tools like JMeter, Tsung, MQTT Malaria do not provide a generic interface to mimic all real-time scenarios. The existing tools can help in achieving a high scale load but do not help in following a user journey of an application at a vast scale where user journey refers to follow actual action path user perform while using the application in real time. The solution to this is the analytic approach used to perform user journey in the application, which helps in identifying bottleneck and stress point easily. In this paper, the focus is on an analytical load testing tool and approach used for load testing various services supporting any protocol. The tool approach comprises robust modular design pattern, scalable for incorporating any new test plan for a load test. A dynamically synchronize report shows graphical stats generated after every load test execution which can be analyzed to detect endpoints. The proposed approach helps to stress the backend/DB/Caches both vertically & horizontally supporting any protocol. The work demonstrates architectural design pattern, generation and execution of test plan and load simulation by analytic Load Runner tool. The framework can mimic the real-time user scenarios and generate specific load.

References
  1. Load Multiplier web site, https://loadmultiplier.com/
  2. Jitsi Hammer project page, https://github.com/jitsi/jitsihammer
  3. Apache JMeter™ http://jmeter.apache.org/
  4. Attacking MQTT systems with Mosquittos (scalability and load testing utilities for MQTT environments) https://github.com/remakeelectric/mqtt-malaria
  5. Tsung https://en.wikipedia.org/wiki/Tsung
  6. MQTT Netty: https://github.com/jk-5/netty-mqtt
  7. Http protocol: https://http2.github.io/
  8. Zhu, K., Fu, J., Li, Y., 2010. Research the performance testing and performance improvement strategy in the web application. In: 20102nd International Conference on Education Technology and Computer, vol. 2.
  9. Weyuker, E.J., Vokolos, F.I., 2000. Experience with performance testing of software systems: issues, an approach, and case study.IEEE Trans. Software. Eng. 12, 1147—1156.
  10. Menascé, D., 2002. Load testing of websites. IEEE Internet Computing.6 (4), 70—74.
Index Terms

Computer Science
Information Sciences

Keywords

Analytics Load Test analytics performance testing automated testing and tools performance and load testing stress testing testing mindset and psychology