Product / Area
|
Testing Tools
|
Test Approach
|
Programming Language
|
Reference
|
HiveMQ
|
MQTT Testing Utility, Tsung
|
|||
Storm
|
storm test
|
Clojure
|
||
Hive, Pig
|
Beetest, Pigmix, Apache DataFu
|
Query HIVE (Similar to TSQL)
|
||
Map Reduce Jobs
|
MRUnit, MRBench
|
|||
Analytics
|
Lift charts, Target shuffling,
Bootstrap sampling to test the consistency of the model
|
|||
HBASE
|
Junit, Mockito, Apache MRUnit
|
|||
Jmeter Plugins for Hadoop, HBASE,
Cassandra
|
More Tools
More Reads - Impetus Perf Engineering Blog
Rest-assured - Java DSL for easy testing of REST services
Retrofit - A type-safe REST client for Android and Java
G7 - Tools for Big Data
Cloud Testing Tools
Test Environment Setup using Cloud Infrastructure
Blazemeter
- HiBench - Hadoop Benchmarking suite
- Gatling - Open Source Perf Test Framework
- Corbetura - Effectiveness of testing, Code Coverage library for Java
- Open Source Load Testing Tools: Which One Should You Use?
- Stress Testing JMeter and Gatling
- Gatling: Take Your Performance Tests to the next Level
- Write Your Own Load Tester in Under an Hour
- Custom LoadGenerator Tool Identifies the Issues Your Application Faces Under Stress
- An example of repeating code using a worker thread – without using timers c#
- Distributed Load generation Platform with Server Side Monitoring Capabilities.
- TestNG + Selenium – Load Testing Example
- How to Hit Your Restful Web Service Using Jmeter – Perform a Simple Load Test
- Jmeter Enhancement
- Big Data Performance Testing
- Apache JMeter Part 3: Testing Website Performance
- Conductor - A framework for testing distributed systems
Area
|
Tool
|
Comments
|
HBASE
|
Inbuilt tool
usage –
$
bin/hbase org.apache.hadoop.hbase.PerformanceEvaluation sequentialWrite 1
$
bin/hbase org.apache.hadoop.hbase.PerformanceEvaluation --rows=10240
randomWrite 1
More Reads - link
Automation scripts for comparing
different HBase BlockCache implementations - link
Hbase write throughput link
|
PerformanceEvaluation (Inbuilt HBASE tool) - (Validate Read / Writes
/ Scans performance in the environment etc..)
|
YCSB
|
||
All Big Data Areas (HBASE, Hadoop, MapReduce
|
Sandstorm commercial cloud
/ in premise tool for Big Data QA
|
|
Kafka
|
|
|
Spark
|
|
More Reads - Impetus Perf Engineering Blog
Rest-assured - Java DSL for easy testing of REST services
Retrofit - A type-safe REST client for Android and Java
G7 - Tools for Big Data
Test Environment Setup using Cloud Infrastructure
- Load generation in cloud for on premises application
- Load generator on premises, application on cloud
- Both load generator and application both on cloud
- EC2 - Elastic Compute Cloud -> CPUs
- EBS - Elastic Block Storage -> Database
- S3 - Simple Storage Services -> Storage
- Ec2 Dream Tool for connecting to multiple cloud providers - link
- Distributed geographical performance test tool
- For First level of testing only
- Upload and run your custom Jmeter Scripts through blazemeter
- Flood.io
- loadfocus
- NTOSpider
- Burp Proxy
Blazemeter walkthrough Example
Step 1 - Create Load Test
Step 2 - Configure URL
Step 3 - Start Run
Step 4 - Reports
You can also upload Jmeter scripts and execute it through blazemeter
Happy Learning!!!
No comments:
Post a Comment