LR录制要点

问题:

程序包含多种协议时如何录制?

不是基于浏览器的HTML请求,如何录制?

1.新建脚本窗体:

Application Type:应用程序的类型

Program to analyze:分析的程序

Url Address:需要分析的地址

Woring directory:工作目录

2.协议:

单协议、多协议、最近用过的协议

选择协议:参考下表,若不清楚协议类型(如某接口),问开发即可。

应用类型

建议选用协议

web网站(J2EE、.NET)

web(HTTP/HTML)

FTP服务器

FTP

邮件服务器

IMAP

POP3

SMTP

CS

客户端以ADO、OLEDB方式连接后台数据库

Microsoft Sql Server Oracle、Sybase、DB2、Informix

以ODBC方式连接后台数据库

ODBC

没有后台数据库

Socket

分布式组件

COM/DCOM、EJB

无线应用

WAP、Palm

3.录制工具条

4.Recording Options

类型

高级设置

阐释

区别

HTML based scripts

A script descripting user action

模拟用户行为录制

优势:脚本直观 劣势:在向服务器传数据时效率略低

A script containing explict URLs only

录制所有链接、图片和URL

优势:比前者效率高;能录制到非HTML元素(如JAVA小程序、XML、JS) 劣势:不直观

URL based scripts 将每条客户端发送的请求录制成一条语句,一个语句只能建立一个到服务器的连接,并能录制通讯过程中的隐藏信息(session、cookie)

create concurrentgroups for resources their source HTML page

将捕获所有html页面的资源,并将其保存在并发组中(web_concurrent_start(end),若不选中,HTML页面资源将会分成独立的web_url步骤,单不放入并行组。

Use web_custom_request only

录制非浏览器应用程序程序时使用

根据实际需要进行选择,以下是常见的参考原则:

1. 基于浏览器的应用程序推荐使用HTML-based script

2. 不是基于浏览器的应用程序推荐使用URL-based script

3. 如果基于浏览器的应用程序中包含了JavaScript,并且该脚本向服务器发送了请求,比如DataGrid的分页按钮等,推荐使用URL-based script

4. 基于浏览器的应用程序中HTTPS安全协议,建议使用URL-based script。

5. 如果使用HTML-based script模式录制后不能成功回放,可以考虑使用URL-based script模式来录制。因为这种情况多是由上面所列举的原因所引起的。

5、回放

问题:

在哪里做回放设置?

1. record options—advanced;2.runtimesetting

6、脚本完善

问题:怎么添加检查单?为什么添加检查点?检查单的内容是中文/乱码时如何处理?检查单两个函数的区别?

事务:LR判断事务成功的依据(为什么事务没成功但LR判断成功了)?LR事务结束的函数运行了即被LR认为成功,查看runtime viewer窗体。

集合点:特点,集合方式?

原文发布于微信公众号 - 软件测试经验与教训(udatest)

原文发表时间:2017-05-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏calvin

centos7使用lldb调试netcore应用转储dump文件

脚本大概思路就是下载如下所表示的组件所有源码,除llvm外的其他组件源代码解压到llvm/tools目录下,这样子源代码就全部准备好 BUILD_TARGET...

20820
来自专栏跟着阿笨一起玩NET

通过SvcUtil.exe生成客户端代码和配置

WCF服务调用通过两种常用的方式:一种是借助代码生成工具SvcUtil.exe或者添加服务引用的方式,一种是通过ChannelFactory直接创建服务代理对象...

10320
来自专栏FreeBuf

Metasploit、powershell之Windows错误系统配置漏洞实战提权

? 01 引言 我们在获得目标机一个普通的权限时,除了常规提权方法外,还可以通过查找目标主机错误的系统配置和漏洞来获取系统权限。本节所讲的“Trusted S...

349100
来自专栏技术翻译

从Node.js查询PostgreSQL数据

API服务器公开允许连接数据的Web服务。使用CData API服务器的OData端点对Node.js中的PostgreSQL数据执行CRUD查询。

43710
来自专栏葡萄城控件技术团队

LeadTools Android 入门教学——运行第一个Android Demo

LeadTools 有很多Windows平台下的Demo,非常全面,但是目前开发手机应用的趋势也越来越明显,LeadTools也给大家提供了10个Android...

21950
来自专栏云计算教程系列

使用CVM搭建FileRun私人网盘

FileRun是由PHP编写的文件管理器和文件共享程序,可帮助您访问,整理,查看和编辑文件。您可以将其与Office文档,照片,音乐等文件一起使用。在本教程中,...

486110
来自专栏程序员宝库

Linux进程基础

计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令(instruction)。所谓的...

26140
来自专栏乐沙弥的世界

基于CentOS 7 安装Percona XtraDB Cluster(PXC) 5.7

Percona XtraDB Cluster(简称PXC)是很多企业基于MySQL实现集群方案的不二选择。PXC它支持服务高可用,数据同步复制(并发复制),几乎...

62650
来自专栏码农分享

.net framework 3.5 安装失败解决方案

出错提示:windows功能无法安装以下功能:.NET Framework 3.5(包括.NET 2.0和3.0)

8.4K10
来自专栏iOSDevLog

iOS打包framework - Swift完整项目打包Framework,嵌入OC项目使用

--------------------------------打包篇-------------------------------****

20740

扫码关注云+社区

领取腾讯云代金券