LoadRunner中获取一个场景运行时的唯一值

/*

* 本代码产生一个从1970年1月1日0时开始累计以毫秒为单位的数值,

* 在需要唯一值的地方使用时前缀上VuserID以保证场景运行期内该值为唯一

* (局限:不适用于脚本单次执行时间小于1毫秒的情况,当然该情况非常罕见,所以请放心使用)

*/

int a;

int b;

typedef long time_t;

struct _timeb {

time_t time;

unsigned short millitm;

short timezone;

short dstflag;

};

struct _timeb t;

ftime(&t);

a=t.time;

b=t.millitm;

lr_save_int(a,"s");

lr_save_int(b,"m");

//lr_output_message("value : %s", lr_eval_string("The SN is: {VuserID}_{s}{m}"));

注意:请执行前,设置VuserID参数类型为“VuserID”;或使用lr_whoami(&id, &vuser_group, &scid);自行获取VuserID

谷博涛

二零一四年 农历闰九月廿八 上午

http://blog.csdn.net/captain_gbt/article/details/41307887

时间: 2024-10-26 14:16:47

LoadRunner中获取一个场景运行时的唯一值的相关文章

报错:此版本的SQL Server Data Tools与此计算机中安装的数据库运行时组件不兼容

在Visual Studio 2012中使用Entity Framework,根据模型生成数据库时,报如下错误: 无法在自定义编辑器中打开Transact-SQL文件此版本的SQL Server Data Tools与此计算机中安装的数据库运行时组件不兼容 解决办法:下载"Server Data Tools for Visual Studio 2012" ,并安装,重新启动Visual Studio 2012.

如何在JSTL中获取数组或者list对象的索引值(index)

<c:forEach items="${productList}" var="products" varStatus="status"> 产品序号:${status.count} 产品名称:${products.name} </c:forEach> 上面代码中的varStatus是关键,${status.count}即是我们要的数组的索引值. 如何在JSTL中获取数组或者list对象的索引值(index)

实现一个支持运行时并发修改配置生效的Configuration类

可配置性是一个好的应用程序的重要指标.我们常常需要实现类似能够运行时修改配置的功能.最近在开发一个中间层的服务程序,最终发布的方式是把代码打成jar包交给调用方使用.这个中间层服务需要一些配置信息,考虑了一下有几个基本的需求: 1. 在ja包中提供一个service-defalut.properties配置文件来提供全部的默认配置.这样的好处是尽量减少对调用方的侵入.调用方可以不提供额外的配置. 2. 调用方也可以提供一个service-site.properties配置文件来提供自定义的配置信

loadrunner中面向目标场景的设计

在一个面向目标的方案中,可以定义五种类型的目标:虚拟用户数.每秒点击次数(仅 Web Vuser).每秒事务数.每分钟页面数(仅 Web Vuser)或方案的事务响应时间.使用“编辑方案目标”对话框可以对方案目标进行定义.就是设置一个运行目标,在Controller中运行相关负载,如果测试的结果达到目标,则说明系统的性能符合测试目标,否则就提示无法到达目标.目标场景是定性型的性能测试,我们只关心最后性能测试的结论是否符合性能需求,常常用在验收测试的场合. 1.下拉选择运行方式: 2.设置方式 3

获取java程序运行时内存信息

由于最近想自己动手测试一下String和StringBuffer的效率问题,需要获取程序运行时的内存占中信息,于是上网查了一下,根据查到的资料写了个程序,发现结果有问题,才发现查到的资料是错误的.所以在这里跟大家分享一下获取内存占用的正确方法 错误的方法 //程序开始时:(先调用一下垃圾回收,但是不一定立即执行) Runtime.getRuntime().gc(); long initm=Runtime.getRuntime().freeMemory(); //程序结束时: Runtime.ge

WP8.1中C++的winodws运行时组件位移操作的差异

最近学习WP8.1应用开发,想把C语言的SM3国密算法移植到手机app中.由于把C语言的代码转换成C#代码工作量较大,因此只能用winodws运行时组件来实现. SM3国密算法是一种HASH算法,具体详情请自行百度. 结果测试发现手机上SM3算法计算出来的结果和电脑上运行的结果不同!经过我一点点调试发现是位移操作惹的祸,代码中有如下宏定义: #define SHL(x,n) (((x) & 0xFFFFFFFF) << n) #define ROTL(x,n) (SHL((x),n)

C#中CLR(公共语言运行时)与IL(中间代码)

.net平台中的CLR 首先要说明的是,.NET平台与C#不是一回事 它是C#,VB.net等程序运行的平台. CLR是公共语言运行时,是 .NET Framework的重要组成部分.它提供了内存管理.线程管理和异常处理等服务,而且还负责对代码实施严格的类型安全检查,保证了代码的正确性. 事实上,类型安全(Type Checker).垃圾回收(Garbage Collector).异常处理(Exception Manager).向下兼容(COM Marshaler)等很多C#中的特性都是由CLR

grunt中遇到一个一直运行一个任务的问题

grunt.registerTask(alias,tasklist) 这里的alias 的名字不能用和tasklist中任何一个名字一样 否则会一直运行这个任务 巨坑啊!!! 例如:grunt.registerTask('uglify', ['uglify'])改为grunt.registerTask('uglify1', ['uglify']);

JAVA调用系统命令或可执行程序--返回一个Runtime运行时对象,然后启动另外一个进程来执行命令

通过 java.lang.Runtime 类可以方便的调用操作系统命令,或者一个可执行程序,下面的小例子我在windows和linux分别测试过,都通过.基本原理是,首先通过 Runtime.getRuntime() 返回与当前 Java 应用程序相关的运行时对象,然后调用run.exec(cmd)  另启一个进程来执行命令(cmd为要执行的命令). 一.运行一个可执行程序 执行一个.exe的文件,或通过已安装的软件打开一个特定格式的文件,如word.chm或mp3等等. 1. 在window下