提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 检查点
  • 回放
  • 注意

检查点

loadrunner中检查点是用来判断脚本是否执行成功的。
不加检查点,只要服务器返回的HTTP状态码是200,Vugen就认为脚本执行通过了,但是很多情况下服务器返回200并不代表脚本执行通过了。
比如:登录操作,登录失败服务器返回的也是200,但是实际上它是执行失败了。所以在脚本调试时,我们一般会加上检查点来判断脚本是否执行通过。
我们是在脚本调试过程中需要加上检查点,在实际的压测过程中是否需要加检查点呢?尽量不要使用,除非迫不得已,因为脚本里面加入了检查点就多了一步操作,对测试结果会有一定的影响。假如请求是会往数据库里面插入数据的,我们就可以不使用检查点,可以通过测试结果中的通过事物总数和数据库中插入的数据条数进行对比,如果一致则说明所有请求都是成功的。如果不会往数据库中插入数据,比如查询操作,则最好是加入检查点。

​ 检查点也可以用于检查在服务器压力较大时,是否能够准确的返回指定的测试对象。




web_reg_find("Search=All","SaveCount=registerflag","Text=X-Frame-Options: SAMEORIGIN",LAST);//放在最后
if(atoi(lr_eval_string("{registerflag}"))>0){lr_output_message("wangmin pass");return 0;}else{lr_output_message("wangmin failed");return -1;}

回放

注意

在回放脚本时,必须确定run-time setting中勾选了“Enable Image and text check”选项。如果不勾选此项,脚本回放将不会执行检查点函数

loadrunner脚本--添加检查点相关推荐

  1. 性能测试:Loadrunner 脚本录制、设置事务、添加检查点、参数化以及添加关联

    Loadrunner 脚本录制.设置事务.添加检查点.参数化以及添加关联 说明:本文使用loadrunner自带的HP Web Tours Application,录制web脚本没有概念性的解释,直接 ...

  2. LoadRunner脚本篇

    LoadRunner脚本篇 1概述 2脚本录制 3脚本编写 4脚本调试 关  键  词:LoadRunner 性能测试脚本 摘      要:编写一个准确无误的脚本对性能测试有至关重要的意义.本文介绍 ...

  3. Hyper-V虚拟机自动添加检查点和导出备份

    背景说明 笔者使用Hyper-V在内部搭建了大量的环境和系统,比如: k8s内部集群 Azure Devops Server(TFS==>VSTS==>Azure Devops Serve ...

  4. loadrunner 脚本优化-事务时间简介

    脚本优化-事务时间简介 by:授客 QQ:1033553122 事务概念 事务是指用户在客户端做一种或多种业务所需要的操作集(actions),通过事务开始和结束函数可以标记完成该业务所需要的操作内容 ...

  5. Loadrunner脚本编程(4)-数据类型操作和字符串操作

    http://www.360doc.com/content/10/0806/13/1698198_44078277.shtml 一,数据类型转换 没有使用过C编程的LoadRunner脚本编写者会发现 ...

  6. python画cpk图_TensorFlow——Checkpoint为模型添加检查点的实例

    1.检查点 保存模型并不限于在训练模型后,在训练模型之中也需要保存,因为TensorFlow训练模型时难免会出现中断的情况,我们自然希望能够将训练得到的参数保存下来,否则下次又要重新训练. 这种在训练 ...

  7. 给脚本添加可执行权限,并执行脚本 转

    给脚本添加可执行权限,并执行脚本 添加可执行权限 方式1:chmod +x test.sh. 或者 方式2chmod 755 test.sh 执行脚本 方式1:此时再双击test.sh文件就可以运行了 ...

  8. 如何使用 Visual Basic 脚本添加默认打印机

    本文介绍如何使用 Visual Basic 脚本添加打印机并使其成为默认打印机. 如果打印机不是本地连接到 LPT.COM 或 USB 端口,终端服务上的"Windows 打印机映射&quo ...

  9. loadrunner脚本练习

    loadrunner脚本练习 #include "web_api.h" Action() {     char* abort="aborting...";    ...

最新文章

  1. Kernel数据结构移植(list和rbtree)
  2. 屌丝giser成长记-大学篇
  3. 如何快速开发一个博客
  4. 安装Linux后修改grub默认启动选项
  5. linux怎么改程序图标,如何在Ubuntu Unity上更换应用程序图标
  6. 人人可以理解的区块链100问——区块链记录哪些信息
  7. JAVA程序员面试总结,高手整理加强版
  8. 为什么程序员老在改 Bug,就不能一次改好吗?
  9. 骑士游历问题——至少需要多少步
  10. powershell免杀思路分析
  11. python打印星号三角形图案
  12. Intel公布史上最强Atom;Xilinx发布射频级模拟技术│IoT黑板报
  13. php 爬虫登录网站,Python爬虫模拟登录带验证码网站
  14. java基础-File类与IO流
  15. 手机gif图片怎么压缩变小?gif动图怎样缩小?
  16. 我见过的最糟糕代码,看了都说好!
  17. PHP开发网易云FM音乐试听程序源码+支持下载功能
  18. 什么是CISP-PTE证书?考什么?
  19. DM数据库:springboot+mybaits
  20. Keep悦动圈竞品分析报告(1)

热门文章

  1. python计算GPA,附带详细讲解
  2. winform的RichTextBox设置行距
  3. QQ这个永久下线的功能,又起死回生了
  4. 区块链入门二:区块不可篡改
  5. S1.1 滤波、形态学腐蚀与卷积(合集)
  6. python通信模块库_python-基于UDP通信的套接字,socketserver模块的使用
  7. Iphone/IPadlocalStorage兼容问题
  8. Python操作窗口变大变小
  9. 美国访问学者面签的制胜技巧
  10. php 微信公众号服务器配置首次验证