LoadRunner 中 常用函数-1

本文详细介绍了LoadRunner中用于web/http协议脚本的常用函数,包括web_submit_data()、web_url()、web_custom_request()等,用于模拟HTTP请求及自定义头部。此外,还提到了日志记录函数如lr_error_message()、lr_output_message()等,并强调了它们在日志记录上的区别。学习这些函数有助于提升自动化测试脚本的编写能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习目标:

  • 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


学习产出:

  • 优快云 技术博客 1 篇
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值