Synthetic Transactions

Community post

Shared by the Applicare community. It has not been re-checked against Applicare 10.0, so confirm the steps in your environment or contact Support.

Synthetic Transactions can be used to monitor the health and performance of your web applications. You can use simple URLs or build complex JMeter scripts to access your site periodically. Applicare will fetch the specified URLs or run the provided JMeter scripts at user-specified time intervals. You will be able to view the historical performance data of your site(s) in the User Experience Analyzer. Also, you will be able to view the detailed trace data for each individual HTTP call if you have enabled Applicare Business Transaction Management on the target servers and for the accessed URLs.

Configuration

Monitors can be configured by accessing Applicare -> UEM -> Configure Synthetic Monitors page. Applicare supports simple URL monitors and JMeter scripts that can be used to perform complex tasks as login and run through multiple transactions and validations on a site. When using JMeter scripts make sure you have set the Number of Threads and Loop Count to 1 in the script before uploading to Applicare.

Go to User Experience -> Synthetic User Experience Analyzer -> Settings (icon).

[Screenshot 1 is not available on this page.]

Select the “New” button at the bottom right corner of the screen.

[Screenshot 2 is not available on this page.]

Enter the Name in the name field.

[Screenshot 3 is not available on this page.]

Select the Type from the type dropdown

[Screenshot 4 is not available on this page.]

Select the Node from the Node dropdown

[Screenshot 5 is not available on this page.]

Select New from the group dropdown and enter the group name to add a new group. To add to an existing group, select the available group names from the group dropdown.

[Screenshot 6 is not available on this page.]

Provide the Schedule Details.

[Screenshot 7 is not available on this page.]

Parameters Field

For HTTP Monitor

Enter the URL in the URL field.

[Screenshot 8 is not available on this page.]

For JMeter Script

Browse the JMeter script file with a (.jmx) extension in the JMeter script field.

[Screenshot 9 is not available on this page.]

For Script Monitor

Enter the script command or provide the script file path in the script field.

[Screenshot 10 is not available on this page.]

Click the "Apply" button to save the settings.

[Screenshot 11 is not available on this page.]

Analyzer

With Synthetic User Experience Analyzer you can view the performance stats for your configured monitors in real time, graphical and historical views. Double-clicking on an entry in any view or a data point in charts will bring up the BTM trace view or the detailed JMeter script result view if the monitor is a JMeter script.

User Experience

[Screenshot 12 is not available on this page.]

Individual Transaction Detail

Click the row from the Results grid to view the individual transaction detail.

[Screenshot 13 is not available on this page.]

[Screenshot 14 is not available on this page.]

JMeter script execution details.

Click the zoom icon from the Results grid to view the JMeter script execution details.

[Screenshot 15 is not available on this page.]

JMeter Transaction

[Screenshot 16 is not available on this page.]

Expand the Plus icon to view the details.

[Screenshot 17 is not available on this page.]

HTTP Monitor error Snapshot

If the error snapshot is available for the transaction then the image icon will be displayed in the message column. Please click the image icon to view the error snapshot.

[Screenshot 18 is not available on this page.]

Execution Details

All the transaction details will be displayed here.

[Screenshot 19 is not available on this page.]

Trace Details

Note: Only available if Applicare BTM Trace is enabled on the target server.

HTTP Monitor trace details

Click the zoom icon of the HTTP monitor transaction in the grid to view the trace details.

[Screenshot 20 is not available on this page.]

[Screenshot 21 is not available on this page.]

Click the "Arrow" button at the top left of the screen to go back to the Execution details screen.

[Screenshot 22 is not available on this page.]

JMeter trace details

Click the zoom icon of the JMeter transaction to view the trace details.

[Screenshot 23 is not available on this page.]

[Screenshot 24 is not available on this page.]

Expand the Plus icon to view the details. Double click on the name to view the trace details.

[Screenshot 25 is not available on this page.]

[Screenshot 26 is not available on this page.]

HTTP Monitor error Snapshot

If the error snapshot is available for the transaction then the image icon will be displayed in the message column. Please click the image icon to view the error snapshot.

[Screenshot 27 is not available on this page.]

[Screenshot 28 is not available on this page.]

Edit Functionality.

Go to the settings screen and select the row from the grid and click the Edit button to edit.

[Screenshot 29 is not available on this page.]

For HTTP Monitor Edit

1. We can change the Group. 2. We can modify the Schedule details. 3. We can change the URL. 4. Click the Apply button to save the changes.

[Screenshot 30 is not available on this page.]

For JMeter Script Edit

1. We can change the Group. 2. We can modify the Schedule details. 3. Click the Apply button to save the changes.

[Screenshot 31 is not available on this page.]

For Script Monitor Edit

1. We can change the Timeout. 2. We can change the Group. 3. We can modify the Schedule details. 4. We can change the Script. 5. Click the Apply button to save the changes.

[Screenshot 32 is not available on this page.]

Pause / Start Functionality.

Go to the settings screen and select the row from the grid and click the Pause/Start button to pause or start the monitor.

[Screenshot 33 is not available on this page.]

Delete Functionality.

Go to the settings screen and select the row from the grid and click the Delete button to delete.

[Screenshot 34 is not available on this page.]

Screen Scraping Automation Monitor

Please use the below link for Screen Scraping Automation monitor.

https://helpdesk.arcturustech.com/hc/en-us/community/posts/360043145971-Screen-Scraping-Automation

Note:

1. While adding or editing the synthetic transactions it will be executed once.

2. Synthetic Transactions name should not have space

Join the discussion

Comments, voting and following are kept by Zendesk and need a Help Center account. This button opens the original discussion there.

Opens Zendesk · needs internet and sign-in

Still stuck? Contact support