loadrunner中创建唯一随机数

常用的时间唯一脚本:

Action()
{
	int id, scid;

	char *vuser_group,strid[5];      

	char proposalNo[1024];

	int i;

	char OrderId[20];

	srand(time(NULL));  //特别注意:加上这句,每次取不同的随机值

	i=rand()%10;

//	lr_save_datetime("%Y%m%d%H%M%S", DATE_NOW,"now");

	lr_save_datetime("%m%d%H%M%S", DATE_NOW,"now");

	sprintf(OrderId,"%s%d",lr_eval_string("{now}"),i);

	lr_output_message("订单号为:%s",OrderId);

    web_save_timestamp_param("tStamp", LAST);

//  lr_output_message("%s",lr_eval_string("{tStamp}"));

	lr_whoami(&id, &vuser_group, &scid);   

	lr_message( "Group: %s, vuser id: %d, scenario id %d", vuser_group, id, scid);      //将整数转化为字符串      

	itoa(id,strid,10);      //获得当前的时间戳      

	web_save_timestamp_param("tStamp",LAST);     

	strcpy(proposalNo,lr_eval_string("{tStamp}"));     

	strcat(proposalNo,strid);

	return 0;
}

时间: 2024-10-08 13:36:52

loadrunner中创建唯一随机数的相关文章

sql server与mysql 中创建唯一索引

/*筛选索引 SQL SERVER 2008 测试*//* 应用:用户表,通过ID可以登录, 如果有电话号码也可以登录,但此时必须保证电话号码唯一.*/--1,创建测试表CREATE TABLE T( ID VARCHAR(20) NOT NULL PRIMARY KEY, MOBILE VARCHAR(20)NULL) --2,创建索引 唯一,非聚集索引(并添加筛选条件)CREATE UNIQUE NONCLUSTERED INDEX [IDX_MOBILE] ON [dbo].[T] ( [

loadrunner中JavaVuser脚本的编写

1.环境准备:      LoadRunner11----->对应JDK1.6版本(32位) LoadRunner12----->对应JDK1.7版本(32位) (一).JDK下载安装完成后,配置环境变量: 1).系统变量→新建 JAVA_HOME 变量 .    变量值填写jdk的安装目录(例如:C:\Program Files (x86)\Java\jdk1.7.0_25) 2).系统变量→寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%

LoadRunner中的随机数

LoadRunner中的随机数 Action() { int i; char OrderId[21]; srand(time(NULL)); i=rand()%10; lr_save_datetime("%m%d%H%M%S", DATE_NOW, "now"); sprintf(OrderId, "%s%d", lr_eval_string("{now}"),i); lr_output_message("定单号为:

sqlSever 存储过程 中 创建 事务(增删改操作),唯一的主键自动生成 (格式:自定义字母+时间+五位数字,例如:S2014103010001)

描叙: 1.使用带事务的sql 存储过程. 2.添加数据时,自动创建唯一的主键 格式 [一个字母]+[时间格式]+[一个五位数] 3.使用游标,通过另一个表的多条数据,来对当前表数据的添加,并自动生产 唯一主键 格式如上. 4.使用场景:增加主键唯一的主表数据的同时,从另一个表读取多条数据然后添加到子表中,并且生产的主键唯一. 5.使用环境: sqlserver. USE [MicroMall]GO/****** Object: StoredProcedure [dbo].[SaleOrderI

LoadRunner中Action的迭代次数的设置和运行场景中设置

LoadRunner中Action的迭代次数的设置和运行场景中设置 LoadRunner是怎么重复迭代和怎么增加并发运行的呢? 另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢?就是说这些资源用了一次就不能在用了的. --参数化时,在select  next row选择unique,update value on选择 each occurence, 1. 迭代跟虚拟用户数没什么必然联系 迭代是这样的: 迭代1次   迭代2次  迭代3次 用户1     X1        

转:LoadRunner中参数化技术详解

LoadRunner中参数化技术详解 LoadRunner在录制脚本的时候,只是忠实的记录了所有从客户端发送到服务器的数据,而在进行性能测试的时候,为了更接近真实的模拟现实应用,对于某些信息需要每次提交不同的数据,或者使用多个不同的值进行循环输入.这时,在LoadRunner中就可以进行参数化设置,以使用多个不同的值提交应用请求. [参数化]使用指定数据源中的值来替换脚本录制生成的语句中的参数. [好处] l  减少脚本的大小 l  提供使用不同的值执行脚本的能力,更加真实的模拟现实应用. [参

SHELL中创建临时文件的方法

有时候,我们需要创建文件临时存放一些输出的信息,创建文件时就可能出现文件名存在的问题.如何创建唯一的文件名,Linux为我们提供几个方案: 1.mktemp(强烈推荐) The  mktemp  utility takes the given filename template and overwrites a portion of it to create a unique filename.  The template  may  be  any filename  with  some  

LoadRunner中的Web 函数列表

web test LoadRunner fuction_list D:\Program Files (x86)\Mercury Interactive\Mercury LoadRunner\bin>ls -l *.chm -rw-rw-rw-   1 user     group       25893 May 20  2004 FuncRef.chm -rw-rw-rw-   1 user     group       29443 May 20  2004 RPM_Configuration

在iOS中创建静态库

如果你作为iOS开发者已经有一段时间,可能会有一套属于自己的类和工具函数,它们在你的大多数项目中被重用. 重用代码的最简单方法是简单的 拷贝/粘贴 源文件.然而,这种方法很快就会成为维护时的噩梦.因为每个app都有自己的一份代码副本,你很难在修复bug或者升级时保证所有副本的同步. 这就是静态库要拯救你的.一个静态库是若干个类,函数,定义和资源的包装,你可以将其打包并很容易的在项目之间共享. 在本教程中,你将用两种方法亲手创建你自己的通用静态库. 为了获得最佳效果,你应该熟悉Objective-