Why do you use lr_start_transaction? It is mainly used to check the response time of a particular request. Enter google.com or bing.com, how much time Google or Bing has taken to load the page. How to use lr_start_transaction? lr_start_transaction to be inserted before beginning of a request/transaction, which you need to analyse the request/transaction. Lr_start_transaction and lr_end_transaction are inserted before and after the request. Each lr_start_transaction must have corresponding lr_end_transaction, otherwise vugen will consider as illegal statement. Note: Do not use period(.) in transaction names. Period indicates end of transaction in vugen and analysis. In this following example, lr_start_transaction starts a transaction whose purpose is to measure the response time of loadrunnerz.com. (How much time it take to load a page). Example: lr_start_transaction(Loadrunnerz_Home_Page); web_url("Loadrunnerz", "URL=http://www.loadrunnerz.com/&quo