学习目标:
- 30分钟掌握LR中的web/http 协议脚本常用函数
学习内容:
编写脚本,分为Java、C语言等
今天整理的知识点主要是C语言为主的函数,如下:
一、函数名称以及说明
函数名称 | 函数说明 |
web_submit_data() | 执行表单提交,即模拟向服务器发送 post 方式接口请求 |
web_url() | 请求指定的网址,即模拟向服务器发送 get 方式接口 请求 |
web_custom_request() | 使用 http 支持的任何方式来创建自定义 http 请求 |
web_add_header() | 向下一个 http 请求添加自定义报头 |
web_find() | 在网页中搜索指定的文本字符串 |
web_reg_find() | 在缓存中查找相应的内容 |
web_global_verification() | 属于注册函数,注册一个在web页 面中搜索文本字符串的请求 |
web_image_cheeck() | 验证网页中是否存在指定的图像 |
web_reg_save_param() | 将包含在网页中的动态信息内容保存到创建的参数中 |
web_reg_save_param_ex() | 将请求的动态数据信息内容保存到一个参数中 |
web_reg_save_param_xpath() | 注册一个请求去获取缓冲去动态数据并保存数据到一个参数中,动态数据是xml格式的 |
web_save_param_length() | 设置参数长度 |
web_set_max_html_param_len() | 设置任何能够被取回额并且被保存为参数的html字符串的最大长度 |
web_cleanup_cookies() | 删除脚本使用的所有当前存储的cookies |
web_remove_cookies() | 删除指定的cookies |
lr_think_time() | 设置思考时间 |
lr_rendezvous() | 设置集合点 |
lr_start_transaction() | 事务开始 |
lr_end_transaction() | 事务结束 |
lr_error_message() | 将错误信息发送到输出窗口和Vuser日志文件 |
lr_log_message() | 将信息发送到Vuser日志文件 |
lr_output_message() | 函数将带有脚本部分和行号的消息发送到输出窗口 |
lr_message() | 将消息 发送到日志文件和输出窗口,在VuGen中运行时,输出文件为output.txt |
二、注意:
lr_error_message()、lr_log_message()、lr_output_message()、lr_message()四个日志函数都会记录日志到 mdrv.log 和 output.txt 文件当中, 所不同的是,lr_log_message()由日志开关控制,其他三个不由日志开关控制。 即,只有在 Run-Time-Setting (运行设置)中选中“Enable logging”才会在日志文件中记录 lr_log_message()中的日志 信息;无论是否选中“Enable logging”,lr_message()、lr_output_message()、lr_error_message() 这 3 个函数都会在日志文件中记录日志信息;lr_message()和 lr_output_message()区别是后 者会显示脚本信息和行数,前者则不会显示
学习时间:
2022.09.11 23:00
学习产出:
- CSDN 技术博客 1 篇
本文含有隐藏内容,请 开通VIP 后查看