Вы находитесь на странице: 1из 5

CA BlazeMeter Support Training

Welcome to the CA BlazeMeter family! We are delighted to have you on board.

This document specifies the steps and the initial knowledge required to join the Support team as
a CA BlazeMeter support engineer.

Agenda
Intro 1
Jmeter 2
CA BlazeMeter 3
Taurus 4
Billing/Administration/Crediting 4
Know our Tools 5
Product 5

Intro
Who are we?
Read this doc, which define the Support process in CA BlazeMeter (ask Jacob for
permissions).

CA BlazeMeters main competitors


http://www.soasta.com/solutions/
http://loadstorm.com/load-testing-company/
https://loadimpact.com/
https://octoperf.com/
https://flood.io/
http://www.apicasystem.com/
https://loadfocus.com/

While not direct competitors, these are the largest old school companies in the market
Neotys - http://www.neotys.com/
Loadrunner - http://www8.hp.com/il/en/software-solutions/loadrunner-load-
testing/index.html
Gomez - http://www.compuware.com/en_us/applicationperformance-
management/products/lifecycle

Basic Knowledge
Load testing
Continuous testing
Shift Left Testing
AWS EC2
Google Could
APM tools (General concept)
Jenkins
Selenium
Our partners and ecosystem
5 Things You Should Know About Continuous Deployment
Dynatrace our most strategic customer/partner
Keynote (A customer who became our link/lead to DynaTrace as they recently merged)
Another big customer/partner - Applause
Our largest customers Disney, Dynatrace, Target, Gap, Walmart, NBCuniversal,
Pfizer, MIT, NFL, Ancestry Mattel and more.

Jmeter
All the relevant information can be found in Jmeters documentation. Further information can be
found in our Knowledge base and Blog (How tos) .
1. JMeter installation + Jmeter plugins manager installation
2. Understanding Jmeters folder structure
3. Get to know Jmeters common elements:
a. Thread Group
b. HTTP sampler
c. Header manager
d. Cookie manager
e. Cache manager
f. DNS cache manager
g. Throughput controller, IF, While and all the Logical controllers
h. CSV data set config
i. Constant throughput timer & Throughput shaping timer
j. Constant, Gaussian, uniform Timers
k. Test action
l. Test Fragment
m. JSR223 pre/post processors/ sampler/ assertion
n. Beanshell pre/post processors/ sampler/ assertion
o. Assertions
p. Regular Expression, Xpath & JSON path extractors
q. View results tree
r. Watch following videos:
i. Learn Jmeter in 60 minutes JMeter Video Tutorial
ii. Recording a user session with the Jmeter proxy
iii. Error checking and dynamic requests
iv. How to use JMeter for Login Authentication?
4. Writing and running the Basic script (link to the script doc) (Place answers and files in
Asana in the relevant tasks comments area)
5. Get familiar with Jmeter functions then complete the relevant lab. (Labs doc is in the
respective Asana task)
6. Get familiar with Jmeter non-GUI (See here 1.4.4 to 1.4.8)
7. Writing and running the Advanced script (Link) - Place answers and files in Asana)
8. Be familiar with: https://www.blazemeter.com/blog/step-step-debugger-jmeter-
it%E2%80%99s-not-dream-anymore

CA BlazeMeter
Please read carefully ALL the CA BlazeMeter Knowledge Base guide.blazemeter.com
1. Open a CA BlazeMeter account (with your @ca.com email)
2. Use the CA BlazeMeter chrome extension to record and create a test. (Record
blazedemo.com. Add the JMX to the comments area of the respective task in Asana.
3. Configure a test with the JMX file (Use 2 engines) (Attach tests URL in the comments
area of the respective task in Asana)
4. Analyze the report + Examine the Logs thoroughly (Console, engine, JTL, System log)
5. Run a test with the URL/API Test option + download the script after the test ran and
make sure you understand how it works. (Write answers and attach files in the
comments area of the respective task in Asana)
6. Create a Multi test. Run. Explore sessions and logs. (Attach tests URL to the
comments area of the respective task in Asana)
7. Create and save a Webdriver test. What browser is it running on behind the scenes?
(Write the answer and attach files/URL in the comments area of the respective task in
Asana)
8. Record a script via "BlazeMeter proxy recorder. Notice the differences between JMX
and SmartJMX. What are they? (Write the answer and attach files in the comments
area of the respective task in Asana)
9. Read carefully (!!!) our Customer facing API documentation in the API section at
guide.blazemeter.com.
10. Start and stop a test via API. Update the tests name and duration. (attach the API calls
and the JSON responses in a file form in Asana)
11. Be generally familiar with our entire collection of API.
12. Make sure you went over all (!!!) the Knowledge Base articles and especially:
a. Calibrating a CA BlazeMeter test
b. Private Locations FAQ
c. Managing an account
d. JMeter 2.9 and above test ending prematurely
e. CA BlazeMeters integration with New Relic
f. Chrome Extension + FollowMe
g. Real Time control feature
h. Multi Test + Dynamic Multi Test

13. Reading and understanding all the blogs. The following in particular:
a. https://BlazeMeter.com/blog/jmeter-webdriver-sampler
b. https://BlazeMeter.com/blog/beanshell-vs-jsr223-vs-java-jmeter-scripting-its-
performance
c. https://BlazeMeter.com/blog/how-set-your-jmeter-load-test-use-client-side-
certificates
d. https://www.blazemeter.com/blog/can-you-run-performance-test-100000-real-
browsers
e. https://www.blazemeter.com/blog/step-step-guide-performance-testing-native-
mobile-apps
f. https://www.blazemeter.com/blog/how-use-postman-manage-and-execute-your-
apis
14. Technical Test #1
15. Understand how to troubleshoot a test
a. JMeter version issues
b. Multi tests
c. Real Time control
d. Console/ Engine/ system Logs
e. Jetlag issues
16. On-Premise Location (OPL)
a. Design and implementation. See spec.
b. How to install/uninstall and configure.
c. Running a test over an OP machine (flow and key directories)
d. Troubleshooting
17. Final test on all CA BlazeMeter platform

Taurus
All the information required to know Taurus can be found at http://gettaurus.org/.
1. Taurus installation
2. Understanding Tauruss folder structure
3. Videos
4. Taurus Reporting
5. Taurus Configuration Syntax
6. Command-Line Tool
7. Taurus Support forum
8. Run a test and configure it to generate a report in CA BlazeMeter. Share the
reports URL in the comments area of the respective task in Asana.
9. Read the following blog: https://www.blazemeter.com/blog/how-convert-
selenium-scripts-jmx-converter
10. https://www.blazemeter.com/blog/how-automate-jmeter-and-selenium-testing
11.

Billing/Administration/Crediting
1. Understand how to add/update plans via billing.blazemeter.com
2. Update credits for a user.
3. Go over the billing system manual
4. Browse around https://dashboard.stripe.com/dashboard
5. Guidelines and Common issue
6. SalesForce (Tour with Jacob)
7. BlueSnap (Tour with Jacob)

Know our Tools


1) A session with Jacob over all the tools we use and/or need to know
1. Asana
2. Jira/Confluence
3. Salesforce
4. Slack
5. Splunk
6. Postman
7. Zoom
8. Amazing screenshot
9. Jenkins
10. TeamCity

2) ZenDesk Support system introduction and drill down - Session with Jacob

Вам также может понравиться