一.点击图1工具栏中的+号,选Test Case,新建一个用例. 图1 二.接着点图1录制按钮(地球上有个红点图标),打开的Web Recorder中URL输入百度的地址,浏览器选择Chrome,点击图2浏览器图标开始录制.后面的2个图标分别是暂停录制.终止录制.当有不想录进去的步骤时,可以点暂停录制. 图2 三.录制的操作流程为图3,点击百度首页右上角的登陆,点击‘用户名登陆’,输入用户名密码点登陆,在搜索栏输入关键字katalon,点搜索按钮,点击搜索结果的第一个链接. 图3 四.录制操作完…
JMeter是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂.而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处.故此做Web测试使用这两个工具将是最佳组合.同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本. 接下给大家分享:JMeter如何使用Badboy录制Web测试脚本? 工具/原料   Apache JMeter v2.12 Badboy v2.2 示例系统:wi…
JMeter 是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂.而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放 功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处.故此做Web测试使用这两个工具将是最佳组合.同时Badboy录制的脚本可导出为 JMeter支持的jmx格式脚本. 接下给大家分享:JMeter如何使用Badboy录制Web测试脚本? 工具/原料 Apache JMeter v2.12 Badboy v2.2 示例系统:w…
在一个Test Case里,点左上Add-Web UI Keyword,可以添加一行新的命令. 像Click.setText.Delay这些最基本的,大家还是看看官方的API文档吧,望文知义,如果是纯新手,可以先学学selenium的API,有网站也有书,都是中文的.介绍几个写用例时,逻辑中会用到的几个Keyword: 1.Wait For系列与Delay: Delay适用于定长时间的等待,比如点击添加按钮,立马弹出添加窗口,不需要与后端交互,也不用运行复杂的JS: Wait For系列适用不定…
上一篇主要讲了怎么录制脚本,这次我们看看怎么手动编写脚本,接下来就编写一个简单的用百度搜索的脚本. 1.我们先抓取页面上的元素,点击工具栏上的Spy Web按钮(地球上有个绿点),URL输入百度地址,点Start. 2.鼠标移动到输入栏,会高亮显示,且左上角显示其xpath,长按Alt+~抓取元素.抓取成功后元素会显示在Object Spy界面.如图1,我们可以在②③处编辑元素的名称和定位方式及内容,在④验证元素唯一 图1 3.接着我们在百度输入栏输入‘katalon’,并抓取‘百度一下’元素.…
以下在WIN10上运行正常.安装准备:一.安装Katalon Studio二.安装Jenkins三.获取Katalon命令行运行命令:点击工具栏的‘Build CMD’按钮,选择测试集以及其他选项:选好后点‘Generate Command’即可生成命令,注意生成的命令要去掉-noExit和-consoleLog,以便CI日志可以直接显示在作业视图上.我这里生成的例子:katalon -runMode=console -projectPath="E:\work\code\katalon\rese…
Katalon Studio自带关键字“Drag And Drop To Object”,可以在这个网站实践:http://jqueryui.com/droppable/#default 不过“Drag And Drop To Object”是针对类似jQuery比较典型的框架,如果是HTML5的话,可能就不能执行成功.这时我们就可以使用Katalon Studio的Keywords功能,自定义一个HTML5的拖拽关键字. 1.右击左侧目录菜单中的Keywords--New--Package,输…
Katalon Studio自带集成了图片识别功能,有2个比较有用的图片识别相关的命令:Wait For Image Present和Click Image.这里重点讲下Click Image命令: 当你需要在浏览器里去操作非浏览器元素,比如IE的保存调的就是Windows的控件了: 当你无法定位某个元素,但其却有比较明显的图片特征时:   1.先截取你要定位的元素,比如我这里截图的是百度的LOGO     2.创建一个图片对象元素:右击左侧文件管理的Object Repository--New…
假如你有3个脚本都用到了用户名,如果是写死在脚本中,那么需要改变的时候,你需要修改3个地方,我们可以把用户名设为全局变量,在3个脚本中引用,需要修改时只要修改全局变量中的用户名值即可. 在Katalon Studio左侧菜单栏中,第一项就是全局变量,默认的一个文件名叫default.双击打开,可以在里面添加全局变量,依次填入变量名.变量类型.变量值.描述即可.如图我们加了一个字符串型的用户名变量.右击变量选择Show reference,还可以查看都有哪些脚本引用了该变量. 在编写用例时,有一行…
读书笔记:<零成本实现Web性能测试>第3章 基本操作步骤: 在测试计划中添加线程组. 在该线程组中添加HTTP请求默认值.设置服务器名称或ip.端口. 在工作台添加HTTP代理服务器.设置端口(代理使用的端口号)和目标控制器(这一步骤表明了代理录制的脚本会挂在测试树的那个分支下) 设置IE的代理服务器.(端口与HTTP代理服务器端口一致) 设置完后点击HTTP代理服务器的[启动]按钮,再对IE浏览器进行操作,要停止点击[停止]则停止了脚本的录制. 五个步骤则可以使用jmeter录制脚本.  …