About Jmeter with Citrix protocol - apache

I am trying to record script in JMeter through Citrix protocol, able to connect citrix server through JMeter but not able to capture the screenshots. Please help me regarding this

As of January 2020, you can use this new JMeter plugin
It allows recording, replaying and performance testing Citrix exposed applications.
It can be installed using jmeter-plugins-manager:
https://jmeter-plugins.org/?search=citrix
To see how to install it:
https://www.ubik-ingenierie.com/blog/easily-manage-jmeter-plugins/
If you're looking to learn jmeter correctly, this book will help you.

Related

Load test a server port with login details

I am trying to load test a specific port of a server. I need to login to the port with some content. I have been looking at Apache Bench as it but havent found a way of doing this. Any help or advice on other similar tools would be appreciated. Thank you.
Check out Apache JMeter - it is way more advanced multiprotocol load testing tool which even has record-and-replay capability via built-in HTTP(S) Test Script Recorder.
JMeter is GUI-based so no programming languages knowledge is required.
See Logging in to a web-site user manual chapter to get the overall idea.
If you find JMeter a viable alternative to Apache Bench I would recommend attending free JMeter Academy - probably the fastest and the most efficient way of ramping up on JMeter.

Better jmeter report

Currently I use jmeter aggregate report or summary report for submitting reports. But they expect something extra.. How can I give. Is there any plugins for getting server resources usage when testing load.
Reporting: since JMeter 3.0 there is a HTML Reporting Dashboard which can be generated during the test run. It contains exhaustive overview information. If you need to find out the reason of the bottleneck or memory leak or whatever you can consider extra Graphs available via JMeter Plugins project.
The same JMeter Plugins project provides PerfMon - client-server application which is able to collect over 70 different metrics and plot them via JMeter Listener. See How to Monitor Your Server Health & Performance During a JMeter Load Test guide for detailed setup and usage instructions.
There are quite a few plug-ins available that can help you analyze the results better. You can refer to https://jmeter-plugins.org/ for the same.
Most popularly used ones are:
Response Times Over Time
Response Times Percentiles
Transactions per Second
Response Latencies Over Time
In case of server usage you can use following that comes with JMeter plug-ins
PerfMon Metrics Collector and Server Agent or
In case of Unix based system use sar command that comes with sysstat package or VMstat. In case of windows based system use Perfmon to capture the system utilization data while the test is running and then use Ksar to plot graphs with the data collected using sar. https://sourceforge.net/projects/ksar/
If you have collected data using Perfmon then plot the graphs using PAL. https://pal.codeplex.com/
In this case, I would suggest using Grafana. It shows realtime results. And the best thing is, it can be configured according to the need.
Now, the thing is how to use it? Using it is not that tough.
If you're using a Mac or Linux (Any Flavour) things become easy. If you're using Windows, I would suggest using a virtual machine. The reason behind that is windows block traffic after some requests. And that causes a lot of pain in the head.
In my case, I used a virtual machine to setup ubuntu inside it and then configured Grafana.
For working with Grafana, you need to have these two things installed.
Grafana Itself
Influx Db for the backend
Links for both here below:
https://grafana.com/grafana/download?platform=linux
https://portal.influxdata.com/downloads/
Once installed and setup,
You need to use Backen Listener to push results o Graphite Client (Installed along with Influx DB Automatically).
I know it is a bit confusing but once you understand the thing, you and your client will love the detailed reports.
Remeber, Grafana is all about configuration.
Let me know if you have any confusion regarf=ding this.
Happy to help. :)

Using Jprofiler with Wildfly10 on remote machine(Linux)

I need to use jprofiler along with wildfly 10.
I want to know how to attach jprofiler while starting wildfly.
I tried searching but havent got any related links.
Please can someone tell me how to do that.
In the JProfiler GUI, invoke
Session->Integration Wizards->New Server Integration
and follow the steps in the wizard.

MFP - How to load test Mobile Application

Can someone please suggest me any tool that can be used for Mobile App load testing build in MobileFirst Platform 7.1.
This is a really good article to use JMeter for performance testing of Adapters:
https://mobilefirstplatform.ibmcloud.com/blog/2015/12/20/mfp-performance-testing-session-independent-mode/
They even provide the files at the end of the article.
Load testing for the application? Surely you mean the server/adapters...
For this you can use a tool such as jMeter to simulate a large amount of adapter requests to the server and see how your setup behaves.

what's nodeJS suit for? use nodeJS to do the automate web UI testing?

everyone
do you think nodeJS suit for the web UI automate testing?
I don't think so.
first, nodeJS base on V8 engine, so how to test the issue on IE6-8?also how about other
no web-kit based browser?
second, what's nodeJS suit for?
What are you talking about? NodeJS is designed for writing SERVERS, not clients. It has nothing to do with browsers.
Imho NodeJS is the best choice for writing high traffic web servers. Also together with websockets it is also very good choice. And it is the future of web designing since the unification of language used in client's side and server's side.
You can use nodeJS to connect to Selenium and do automated UI tests, Soda (https://github.com/testingbot/soda) supports this.
If you want to use a node.js based headless browser to automate UI tests, check out zombie.js. If you want to create a UI test suite that runs against different browsers, I'd highly recommend selenium.