loadrunner保存随机数到文本

发表于:2013-08-19来源:开源中国社区作者:原配点击数: 标签:loadrunner
写一个关于将随机数或者服务器返回的参数保存到文本里的脚本。 我也是因为测试当相应的接口才想到这的,我的接口大致情况如下:

  写一个关于将随机数或者服务器返回的参数保存到文本里的脚本。

  我也是因为测试当相应的接口才想到这的,我的接口大致情况如下:

  分别有2个接口,1是注册,2是运用注册得到的uid进行一些其他的操作。但是2个接口由于特殊的原因不能写在一个脚步里,我就把1脚本中加入了保存参数会返回值的代码将生成的uid保存在一个log文件中。代码中只是简单的保存本机名和随机数的代码,

  //--------------------------------------------------------------

  //create by haoyunpeng

  // create on 2012-09-25

  // --------------------------------------------------------------

  char *hostname;

  char *file_name = "D:/lr_log.log";

  long file_str ;

  Action()

  {

  if((file_str = fopen(file_name,"a+")) == NULL)//a++ 是累计写入的意思 有点像linux里的>>

  {

  lr_output_message("create file_name fail");

  return -1;

  }

  hostname = lr_get_host_name();

  fprintf(file_str,"%s,%d\n",hostname,lr_eval_string("{ranodm}"));

  return 0;

  }

  脚本中的random是做的一个vuer-id参数,相当于一个简单的随机7位数。

原文转自:http://my.oschina.net/hyp3/blog/80286