In LoadRunner, you can add C Vuser functions to any Vuser script in order to enhance the script. VuGen generates only a few of the general Vuser functions while you record. If required, the remaining functions can be manually programmed into a script.
As per my knowledge, below is a list of general transaction API functions for ANSI C scripts.
Transaction Functions:
1. lr_end_sub_transaction --> Marks the end of a sub-transaction for performance analysis.
2. lr_end_transaction --> Marks the end of a transaction.
3. lr_end_transaction_instance --> Marks the end of a transaction instance for performance analysis.
4. lr_fail_trans_with_error --> Sets the status of open transactions to LR_FAIL and sends an error message.
5. lr_get_trans_instance_duration --> Gets the duration of a transaction instance specified by its handle.
6. lr_get_trans_instance_wasted_time --> Gets the wasted time of a transaction instance by its handle.
7. lr_get_transaction_duration --> Gets the duration of a transaction by its name.
8. lr_get_transaction_think_time --> Gets the think time of a transaction by its name.
9. lr_get_transaction_wasted_time --> Gets the wasted time of a transaction by its name.
10. lr_resume_transaction --> Resumes collecting transaction data for performance analysis.
11. lr_resume_transaction_instance --> Resumes collecting transaction instance data for performance analysis.
12. lr_set_transaction_instance_status --> Sets the status of a transaction instance.
13. lr_set_transaction_status --> Sets the status of open transactions.
14. lr_set_transaction_status_by_name --> Sets the status of a transaction.
As per my knowledge, below is a list of general transaction API functions for ANSI C scripts.
Transaction Functions:
1. lr_end_sub_transaction --> Marks the end of a sub-transaction for performance analysis.
2. lr_end_transaction --> Marks the end of a transaction.
3. lr_end_transaction_instance --> Marks the end of a transaction instance for performance analysis.
4. lr_fail_trans_with_error --> Sets the status of open transactions to LR_FAIL and sends an error message.
5. lr_get_trans_instance_duration --> Gets the duration of a transaction instance specified by its handle.
6. lr_get_trans_instance_wasted_time --> Gets the wasted time of a transaction instance by its handle.
7. lr_get_transaction_duration --> Gets the duration of a transaction by its name.
8. lr_get_transaction_think_time --> Gets the think time of a transaction by its name.
9. lr_get_transaction_wasted_time --> Gets the wasted time of a transaction by its name.
10. lr_resume_transaction --> Resumes collecting transaction data for performance analysis.
11. lr_resume_transaction_instance --> Resumes collecting transaction instance data for performance analysis.
12. lr_set_transaction_instance_status --> Sets the status of a transaction instance.
13. lr_set_transaction_status --> Sets the status of open transactions.
14. lr_set_transaction_status_by_name --> Sets the status of a transaction.
No comments:
Post a Comment