美文网首页
LR常用函数整理

LR常用函数整理

作者: guiwuzhe | 来源:发表于2017-08-12 20:12 被阅读0次

1,变量转参数

lr_save_string("aaa","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{param}

2,参数转变量

char var[10];

strcpy(var,lr_eval_string("{param}")):将参数{param}转换成C语言中的变量var

3,取值()

lr_eval_string("{param}"):取出参数{param}中的值,可嵌套在其他函数里使用

4,编码转换函数

lr_convert_string_encoding(lr_eval_string("{msg}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"afterEncodeMsg");

将LR中的参数{msg},从utf-8编码转换为system_local编码(LR本地编码),最后保存到LR的参数{afterEncodeMsg}中

5,参数数组操作

lr_paramarr_random("param_arry"):从参数数组param_arry中随机取一个值,注意param_arry不需要加{}

int size;

size = lr_paramarr_len("param_arry"):获取参数数组param_arry的长度,并保存到C语言的变量size里

int value;

value = lr_paramarr_idx("param_arry",1):获取参数数组param_arry中第1个值,并保存到C语言的变量value里

6,web_url():get接口,详情见帮助文档

7,web_custom_request():post接口,详情见帮助文档(允许您创建一个自定义的 HTTP 请求与任何支持的 HTTP 方法。)

8,atoi(lr_eval_string("{param}")):将LR参数{param}转换为 数字

9,web_reg_save_param:关联函数,一定要写在请求之前

10,web_reg_find:文本检查点函数,一定要写在请求之前

11,strcmp(lr_eval_string("{param}"),"str"):将两个字符串类型的变量进行比较,如果相等,返回0,否则,返回1或-1

12,lr_output_message("var"): 输出信息:参数可以是LR参数,c语言变量或者字符串

13,lr_error_message();输入错误的信息

14,web_submit_data(); 提交表单的函数,一般录制时为post请求

WebService接口

1,web_service_call,通过Loadrunner生成

2,lr_xml_get_values,获取服务器返回的xml中指定节点中的内容,并保存成一个参数

3,lr_xml_find,xml检查点,检查服务器返回的xml中有没有指定的内容,并将检查出的结果数量返回回来

Socket接口

1,lrs_create_socket("socket0", "TCP", "RemoteHost=127.0.0.1:8888", LrsLastArg),创建socket连接

2,lrs_send("socket0", "buf0", LrsLastArg),发送buf中的数据

3,lrs_receive("socket0", "buf1", LrsLastArg),接收服务器返回的数据,并保存到一个buf1中

4,lrs_save_param("socket0",NULL,"RecivedData",0,-1),获取服务器返回的数据,并保存到一个参数中RecivedData

5,lrs_save_searched_string("socket0",NULL,"RecivedData","LB/BIN=|","RB/BIN=|",1,0,-1),获取服务器返回的数据,并指定了左右边界

过滤出想要的数据,保存到一个参数中,最后三个参数分别为:取值序号、偏移量、保存长度(右边界不能和lenth同时存在;如果指定了右边界,取值长度必须是-1;如果不指定右边界,可以用NULL代替)

6,lrs_close_socket("socket0"),关闭链接

7,lr_get_vuser_ip,获取该虚拟用户的ip地址

分类:性能测试

相关文章

  • LR常用函数整理

    1,变量转参数 lr_save_string("aaa","param"):将字符串“aaa”或者一个字符串变量,...

  • lr常用函数

    1.添加cookie web_add_cookie("name=key; DOMAIN=www.xxx.com")...

  • LR与SVM

    LR 最大化似然函数: 决策边界: 核函数:, 实际中LR不采用核函数方法,因为SVM只依赖于支持向量,而LR考虑...

  • 常用函数整理

  • Logistic Regression

    推导 sigmoid 推导LR损失函数 推导LR梯度下降 Softmax原理 softmax 损失函数 softm...

  • python常用时间函数

    常用函数 日常写代码,经常用到时间相关的函数,以下整理了python常用的时间函数: 执行结果 此外datatim...

  • MySQL学习八:使用数据处理函数

    大多数的SQL支持以下类型函数:文本函数、数值函数、日期函数和系统函数。 1. 常用文本函数整理如下: 2. 常用...

  • 9.gitchat训练营-逻辑回归

    1.非线性逻辑函数的由来 逻辑回归Logistic Regression(LR)是一种简单、高效的常用分类模型。L...

  • R字符处理

    R 常用字符处理函数整理如下.

  • JMeter常用函数整理

    "_csvRead"函数 csvRead函数是从外部读取参数,csvRead函数可以从一个文件中读取多个参数。 下...

网友评论

      本文标题:LR常用函数整理

      本文链接:https://www.haomeiwen.com/subject/llijrxtx.html