|
How do I get to the Transaction screen ?
Suite Manager >> Continue with Web Performance Testing >> click 'Load Test' from left tree.
A transaction is defined as a set of actions the user performs in the web application which has meaning in a business context. It could be as simple as viewing a single page or as complicated as performing an entire web transaction.
For example, in a web-based banking application,
A simple transaction can contain two steps, i.e.,
logging in
logging out
A complicated transaction can have multiple steps such as
logging in
viewing account balance
creating a Fixed Deposit account
transferring money from one account to another
logging out.
Creating/Recording Transactions
To create a transaction, all you need to do is to record the URLs which contain the set of user actions.
Follow the below given steps to do the same:
Click either New Transaction link or Add Transaction to the Load Test link inside the load test screen. The 'Add Transactions' dialog opens up. You can either create a new Transaction or import a pre-defined transaction into the load test. If you choose to create a new transaction, specify the name of the new transaction and click the Create New button. For example, enter "view_acct_balance" as transaction name.
Upon clicking 'Create New' button, the Transaction recorder will start automatically within 5 seconds and the default browser will be launched. Specify a valid URL in the address bar of the launched browser to start recording the transactions (urls) in the Web application. For example, enter the Web application's home url, choose login option, then choose view account balance and finally choose logout.
To stop recording events, click the Stop Record button from the QEngine Toolbar. The transaction is by default saved in <QEngine_Home>/projects/<Suite_Name>/webperfcases/<businesscase_name> directory.
The newly created transaction can be seen inside the load test screen.
Repeat steps 1 to 4 to create more transactions.
If you have any recorded transactions available in other load tests, you can import them into a load test if required to avoid recording the same transaction again. Click the Import link adjacent to New Transaction link in the right panel of the load test screen. The 'Add Transactions' dialog with the Import tab opens up. The available transactions will be listed in the 'Available Transactions' list box. Select the appropriate transaction from this list, specify a new name for the transaction in the 'Import as' field and click 'Save As' button to import the transaction.
To edit a transaction, click the Transaction name listed under 'Transaction' in the load test screen. This opens up the Transaction script screen. Here you can manually edit the urls present in the transaction. You can also insert comments into the script, change the think time, etc. The 'Record More' option launches the recorder again and lets you add more urls to the transaction script.
To delete a transaction, click the
button under Action
in the load test screen.
|