IoTIFY facilitates an easy launch for the simulation of a full system. You just have to define
the IoT device numbers which are to be simulated. Run a simulation of a full system for the
following purposes.
Assess how scalability aects the performance and functionality of an IoT cloud-based
application.
Assess the behavior of the system after its performance has been degraded.
Determine the expenses of using increased resources for the management of the load.
Make sure that the system runs properly even if a DDoS attack infects the IoT infrastructure.
So when can IoTIFY help you? Use it in the following scenarios.
When your team plans to compare and evaluate the performance of a leading IoT cloud
platform.
The hardware department is struggling to meet deadlines and you would like to begin
with IoT cloud app development.
You require a completely working dashboard which can help to attract customers and
boost sales.
You want assurance that the latest modifications do not have a negative impact on the
performance of your IoT system.
You are interested to learn the impact of slow bandwidth and unreliable connectivity
with your IoT application.
For some practical examples, consider the following.
You can use IoTIFY to design a detailed IoT system which can be used with smart city
waste management.
It can help you with stress testing while working with HTTP/MQTT.
It can help you to create huge volumes of data.
LoadRunner
LoadRunner is used for performance testing of IoT systems. It was created 20 years ago, back in
1999. LoadRunner is flexible and supports a wide range of technologies, communication proto-
cols, and development tools. There is hardly any similar tool which oers as extensive support
for performance testing with IoT as LoadRunner does.
Some of the technologies which it supports include HTTP, Ajax, Silverlight, HTTP, SAP,
Mobile, Oracle, SQL Server, RTE, Mail, Citrix, and RIA. It also oers integration with ALM
(application lifecycle management) and UFT (unified functional test) for testing processes.
The principle of LoadRunner is simple: It applies a simulation of VUsers (virtual
users) while working with an IoT application. These VUsers perform the replication of
the requests from clients and require an appropriate response which can help to pass a
transaction.
VUGen
Virtual User Generation (VUGen) belongs to the category of an IDE. It performs the replication
of SUL (System under Load) behavior. VUGen comes with a functionality known as recording;
it helps in the recording of communication between a server and a client via VUser script, a
coded script.
Chapter 8 Types of Testing in IoT 215
Internet_of_Things_CH08_pp201-230.indd 215 9/3/2019 10:15:10 AM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.16.66.206