川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > 常见问题

技术干货—Loadrunner在JAVA Vuser中常用函数有哪些

作者:川石学院 日期:2021-05-24 18:07:07 点击数:

  对于Loadrunner,习惯了录制脚本的性能测试初学者们会觉得通过JAVA Vuser来写脚本比较陌生,其实看完以下的Loadrunner常用Web函数对比,你就不会觉得JAVA Vuser有多么神秘了。我们都知道JAVA Vuser录制脚本时,所用的函数与使用C语言写的函数还是有一些不同,下面我们详细介绍在JAVA Vuser录制中常见的函数。

技术干货—Loadrunner在JAVA Vuser中常用函数有哪些(图1)

  lr.eval_string函数:

  语法:String lr.eval_string( String instring )

  返回值:返回脚本中的一个参数当前的值(从参数中取得对应的值,并且转换为一个字符串),类型为字符串。

  //将“Java Vuser”字符串保存到param参数中,并判断param参数的值是否等于“Java Vuser”。

  lr.save_string("Java Vuser","param");

  if(lr.eval_string("").equals("Java Vuser"))

  {

  lr.output_message("1");

  }

  else

  {

  lr.output_message("0");

  }

  lr.save_string函数:

  语法:int lr.save_string( String param_value , String param_name);

  定义:将以null结尾的指定字符串保存至参数。

  //将“Java Vuser”字符串保存到param参数中。

  lr.save_string("Java Vuser","param");

  lr.save_data函数:

  语法:int lr.save_data ( byte[ ] values, String param_name);

  定义:将数组的内容保存到一个参数中,其 中数组必须为字节数组。

  // 定义字节数组

  byte [] b_arr = new byte[]{(byte)0x5,(byte)0x15,(byte)0x1,(byte)0x3};

  // 将数组保存在参数ID中

  lr.save_data(b_arr,"ID");

  lr.output_message("This is the value of the first output byte: " + Byte.toString(b_arr[1]));

  lr.eval_data函数:

  语法:byte[ ] lr.eval_data ( String name );

  定义:获得参数中字节数组内容。

  // 定义字节数组

  byte [] b_arr = new byte[]{(byte)0x5,(byte)0x15,(byte)0x1,(byte)0x3};

  // 将数组保存在参数ID中

  lr.save_data(b_arr,"ID");

  // 将参数中的内容保存在另外一个数组中

  byte [] output_arr = lr.eval_data("");

  lr.output_message("This is the value of the first output byte: " + Byte.toString(output _arr[1]));

  lr.eval_int函数:

  语法:int lr.eval_int ( String name );

  定义:获取当前参数的值,当前参数的值是一个整型数据。

  lr.save_int(10,"num");

  lr.output_message("This num value is:" + lr.eval_int(""));

  lr.save_int函数:

  语法:int lr.save_int ( int value, String param_name);

  定义:将一个整型数据保存到一个参数中。

  //将10这个整数保存到num参数中。

  lr.save_int(10,"num");

  附:川石信息全国校区最新开班时间,课程资料获取13691729932(微信同号)。  

技术干货—Loadrunner在JAVA Vuser中常用函数有哪些(图2)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-05-24 18:07:07
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-05-24 18:07:07
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-05-24 18:07:07
  • 建筑工程专业朱同学成功转行为软件测试人!2021-05-24 18:07:07
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-05-24 18:07:07
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-05-24 18:07:07
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-05-24 18:07:07
  • 文科生转行软件测试照样拿下高薪15K!2021-05-24 18:07:07
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-05-24 18:07:07
  • 毕业1年,迷茫的他最终选择转行软件测试2021-05-24 18:07:07