《LoadRunner性能测试巧匠训练营》——2.6 脚本调试实战

简介:

本节书摘来自华章计算机《LoadRunner性能测试巧匠训练营》一书中的第2章,第2.6节,作者:赵 强 邹伟伟 任健勇 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.6 脚本调试实战

经历完脚本编写的折磨后,小白并没有休息,他想到了平时经常看到同事调试代码时总是用断点、打印日志等方法,不知道LoadRunner的VuGen能不能实现,于是继续研究。
2.6.1 message函数详解
在前面已经使用过了message函数,但并没有深入了解,下面深入学习。

  1. lr_output_message函数
    该函数一般用于打印输出到控制台和output.txt文件中。

函数用法:

lr_output_message( "%s登录成功", lr_eval_string( "{username}" ) );

登录成功时,打印出“besttest登录成功”。其中的%s就是对应的获取出来的username,因为是字符类型,所以使用%s。

  1. lr_error_message函数
    该函数一般用于打印错误,错误会以红色字体在控制台输出。

函数用法:


lr_error_message("%s登录失败",,lr_eval_string( "{username}" ));

登录失败时会打印出“besttest登录失败”,并以红色字体显示。
2.6.2 断点的应用
断点的使用方法如下。
1)把鼠标移动到想要插入断点的位置并单击,选中该行,然后单击鼠标右键,选择Toggle Breakpoint,可以在该行前面看到一个小红点,如图2-44所示。如果想取消设置的断点,则重复该步骤即可。
2)运行单步调试,如图2-45所示。
3)脚本会在运行到设置断点的地方停住,这样就可以观察日志和现象了。如果想让脚本继续往下一步步运行,只需单击菜单Vuser→Run Step by Step即可。如果是想一次性把剩余脚本运行完成,则可以单击菜单Vuser→Run。

<div style="text-align: center">

<a href=https://yqfile.alicdn.com/1b9aa0ddfc3a3cdfb8ad0ca574d7f42a2b063536.png
" >

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
3月前
|
测试技术 Python
Playwright系列(4):录制测试脚本
Playwright系列(4):录制测试脚本
|
4月前
|
测试技术 Shell
shell脚本写的班级管理系统测试用例
shell脚本写的班级管理系统测试用例
56 1
|
5月前
|
Shell 测试技术 Linux
通过shell脚本进行linux服务器的CPU和内存压测
通过shell脚本进行linux服务器的CPU和内存压测
155 0
|
4月前
|
JSON 测试技术 API
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
75 3
|
7天前
|
JSON 测试技术 持续交付
自动化测试与脚本编写:Python实践指南
【4月更文挑战第9天】本文探讨了Python在自动化测试中的应用,强调其作为热门选择的原因。Python拥有丰富的测试框架(如unittest、pytest、nose)以支持自动化测试,简化测试用例的编写与维护。示例展示了使用unittest进行单元测试的基本步骤。此外,Python还适用于集成测试、系统测试等,提供模拟外部系统行为的工具。在脚本编写实践中,Python的灵活语法和强大库(如os、shutil、sqlite3、json)助力执行复杂测试任务。同时,Python支持并发、分布式执行及与Jenkins、Travis CI等持续集成工具的集成,提升测试效率和质量。
|
4月前
|
人工智能 自然语言处理 测试技术
软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
77 0
软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
|
28天前
|
数据采集 数据处理 开发工具
argparse是你的好帮手:快速编写自动化脚本、测试脚本、数据处理脚本
argparse是你的好帮手:快速编写自动化脚本、测试脚本、数据处理脚本
|
1月前
|
前端开发 Java 测试技术
《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)
【2月更文挑战第14天】《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程) 前面几篇宏哥介绍了两种(java和maven)环境搭建和三大浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏哥搭建好的环境中创建首个完整的自动化测试脚本,让小伙伴或者童鞋们提前感受感受,也是为了激起大家的学习兴趣。宏哥的个人经验是:自动化脚本编写比较容易,最大的困难去如何去写测试断言。自动化测试,最重要的还是落在测试上面,而不是自动化,自动化只是手段。
38 1
《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)
|
3月前
|
测试技术 Shell 开发工具
Playwright 系列(13):如何调试测试用例
Playwright 系列(13):如何调试测试用例
Playwright 系列(13):如何调试测试用例
|
3月前
|
测试技术
PlayWright系列(2):如何写测试脚本
PlayWright系列(2):如何写测试脚本
PlayWright系列(2):如何写测试脚本