.NET Single Connection Example
Copy code
namespace Script
{
public partial class VuserClass
{
public int Action()
{
ActionSingle();
return 0;
}
private int ActionSingle()
{
vts.connect("123.123.123.123", 8888, LoadRunner.ConnectionOptions.KeepAlive);
int i1 = vts.column_size("Region");
lr.log_message("Column size = " + i1.ToString());
vts.create_column("NewColl");
vts.ensure_index("CustomerID");
vts.drop_index("CustomerID");
int newCount = vts.increment("EmployeeID", 2, 1);
lr.log_message("Increment = " + newCount.ToString());
vts.query_column("Phone", 1);
lr.log_message("Phone = " + lr.eval_string("{Phone}"));
vts.query_row(2);
lr.log_message("Address = " + lr.eval_string("{Address}"));
vts.retrieve_message("ContactName");
lr.log_message("ContactName = " + lr.eval_string("{ContactName}"));
vts.retrieve_messages("PostalCode;Country", ";");
lr.log_message("PostalCode = " + lr.eval_string("{PostalCode}"));
lr.log_message("Country = " + lr.eval_string("{Country}"));
vts.retrieve_row();
lr.log_message("ContactTitle = " + lr.eval_string("{ContactTitle}"));
lr.log_message("CompanyName = " + lr.eval_string("{CompanyName}"));
vts.clear_column("City");
vts.clear_message("Address", 1);
vts.clear_row(5);
vts.send_if_unique("ContactTitle", "Mess1");
vts.send_message("ContactTitle", "Mess2");
vts.send_row("PostalCode;Country", "65098;Ukraine", ";", LoadRunner.SendRow.SameRow);
vts.send_row("PostalCode;Country", "65098;Ukraine", ";", LoadRunner.SendRow.Stacked);
vts.send_row("PostalCode;Country", "65098;Ukraine", ";", LoadRunner.SendRow.StackedUnique);
vts.update_message("CustomerID", 7, "BLONP_CHANGED");
vts.update_message_ifequals("CustomerID", 8, "BOLID_CHANGED", "BOLID");
vts.update_row("Phone;Fax", 6, "Info;FooBar", ";");
vts.disconnect();
return 0;
}
}
}

