Performance Testing Web Applications Developed in React JS

260 views
Skip to first unread message

Performance Engineer

unread,
May 18, 2017, 9:24:06 AM5/18/17
to lr-loa...@googlegroups.com
Hi All,

Can any one say whether Load Runner can be used for Performance Testing Web Applications Developed in React JS. React JS is not in the support matrix of LR.

Were there any know work arounds in Using HP Load Runner to test Web apps Developed on  React JS  successfully . (Example: Using the Trueclient protocol,or  WinSocket Protocol or custom coding)
 
Is anyone across any sample application that was developed on React JS Technologies so that I can explore /try recording using the LR trying various protocols/customizations.(just to record ,not to run a test)

Many thanks in advance.

Best Regards



Virus-free. www.avast.com

James Pulley

unread,
May 18, 2017, 9:35:12 AM5/18/17
to LoadRunner
ReactJS is a JavaScript front end for developing end user interfaces.   Breaking this down by architectural layer

  • JavaScript runs in the Application layer of the OSI, inside of a Browser.  The Transport is handled by HTTP for communication to and from a remote web server/application server host..
  • Regarding Transport, HTTP Layer Virtual User
  • Regarding JavaScript Inside of Browser, TruClient Virtual User
  • Regarding Application Layer, browser interaction, GUI Virtual User
  • Regarding Virtualized Client OS, Citrix or Remote Desktop Protocol (RDP)  Virtual User
The Architecture, or the bones, of your ReactJS framework are fully supported by LoadRunner.

So, yes, you can test applications with user interfaces developed using the ReactJS framework.  I might suggest that you begin addressing questions of performance in the development and functional test stages, using the build in developer tools and profilers inside of the browser so you can get an incredibly accurate picture of the in-browser overhead (in short, local processing and rendering time) before you begin answering questions on server scalability.   If your application is not performant for one, then it can never be performant for many.

#FoundationSkills #ClientArchitecture

James Pulley, PerfBytes

Performance Engineer

unread,
May 19, 2017, 10:04:03 AM5/19/17
to LR-Loa...@googlegroups.com
Many thanks for your time on this question and sharing the valuable information,

Best Regards,

A

Virus-free. www.avast.com

--
You received this message because you are subscribed to the Google Groups "LoadRunner" group.
To unsubscribe from this group and stop receiving emails from it, send an email to LR-LoadRunner+unsubscribe@googlegroups.com.
To post to this group, send email to LR-Loa...@googlegroups.com.
Visit this group at https://groups.google.com/group/LR-LoadRunner.
To view this discussion on the web visit https://groups.google.com/d/msgid/LR-LoadRunner/0e442fb9-99fc-4ba2-92d9-40466962c657%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages