测试
户同学
用最初的心,走最远的路
展开
-
Pytest安装和介绍
Pytest安装和介绍当前使用python3.x版本 4.1.1.Pytest介绍 pytest是python的一种单元测试框架,同自带的Unittest测试框架类似,相比于Unittest框架使用起来更简洁,效率更高。4.1.2.主要有以下特点: 1.非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 2.支持简单的单元测试和复杂的功能测试 3.支持...原创 2018-10-29 13:11:27 · 4540 阅读 · 0 评论 -
Selenium 中Xpath、CSS定位
1. 什么是Xpath?1. XPath即为XML Path 的简称,它是一种用来确定XML文档中某部分位置的语言。2. HTML可以看做是XML的一种实现,所以Selenium用户可以使用这种强大的语言在Web应用中定位元素。XML:一种标记语言,用于数据的存储和传递。 后缀.xml结尾提示:Xpath为强大的语言,那是因为它有非常灵活定位策略;2. Xpath定位策...原创 2018-10-29 13:03:29 · 472 阅读 · 0 评论 -
jmeter的json-path 后置处理器
在实际的接口请求获取数据操作过程中我们得到的数据格式不一定都是字符串。其中还有一些 json 格式(这种格式当前是最常用的)。 默认情况下 jmeter 中是不正 json-path 后置处理器,它是我们自已安装上的一个插件。 如何安装插件:将我们下载得到的插件jar包 直接复制到lib 目录下的ext 子目录或者 lib 下的直接目录。 如何使用json-path 插件 在某一个请求的下...原创 2018-10-28 20:20:22 · 293 阅读 · 0 评论 -
Jmeter 断言
定义:在测试中我们有一个实际的返回结果同时还有一个测试之前的预期结果而断言要做的事情就是让二者进行比较从而判断我们的测试是否通过。 原理:在jmeter 中断言操作的本质就是使用 断言元件( 响应断言、断言持续时间 ) 具体实现操作: 在请求之后添加断言元件------响应断言 选择需要的匹配模式,然后输入具体的期望值 可以添加监听器(断言结果或者在察看结果树) 当中来得到当前断言是...原创 2018-10-28 20:19:37 · 234 阅读 · 0 评论 -
Jmeter 中的常用的函数
函数:在jmeter 中我们可以将函数理解为是工具本身已经封装好的一些功能,我们只需要去使用就可以得到相应的结果。 函数的基本语法和使用: ${__functionName( 参数 )} 【 在jmeter 中我们不需要死记函数,因为函数助手 】 B) 在使用的时候可以通过函数助手直接来复制它自动生成好的调用代码。C) 通函数助手我们可以得到一个调用函数的代码,直接使用即可。常见...原创 2018-10-28 20:18:50 · 242 阅读 · 0 评论 -
Jmeter如何实现 全局变量
所谓全局变量我们就可以理解为是在一个jmeter 测试脚本中可以到处起作用的一个值。 基本步骤 在获取数据的线程中先将我们想要的数据通过相应的后置处理器拿出来然后放在一个变量当中。 通过 setproperty 函数来设置具体的属性名及属性值,但是这句话只是想当于在调用一个函数,我们必须要通过一个取样器让它执行起来才会起作用。【这个操作完成之后我们就相当于让这个数据已经变成了全局】 此...原创 2018-10-28 20:17:20 · 1866 阅读 · 0 评论 -
jmeter正则表达式提取器
正则:它本身就是一门语言,主要的功能就是可以通过书写自已的规则然后从一堆字符串当中获取到我们想要的内容。 正则常见的元字符: 元字符:它就可以理解为是当前这门语言中用来与实际的字符进行对应的符号。 . 号: 表示任意的字符。 * 号: 表示数量( 表示0个或者多个 ) + 号:表示数量( 表示1个或者多个 ) ?号:默认情况下我们定义的正则是贪婪匹配的原则,但是通过 ? 可以让...原创 2018-10-28 20:16:13 · 250 阅读 · 0 评论 -
jmeter Csv data set config 属性
filename: 该选项就是用来设置被引入文件的路径【 绝对路径或者相对路径 】 文件编码:只有保证编码统一里面的数据才会正常显示。【 utf-8 】 变量名称:在外部文件中可以存放多个不同类型的数据,我们在Jmeter 里需要通过变量来进行调用,此选项当中就是用来设置具体的调用变量名,多个变量名之间用逗号隔开。 分割符:默认是逗号,如果在文件当中是用 tab 空格来分分割的我们就需要写入...原创 2018-10-28 20:11:09 · 145 阅读 · 0 评论 -
Jmeter如何 实现参数化
参数化:在实际测当中我们需要对某些数据进行可变的处理,此时我们就可以通过参数化来完成,在jmeter 当中存在多种实现方式。用户参数实现参数化 在请求的前面添加前置处理器----用户参数 在用户参数当中设置相应的变量名和变量值,名字和值都可以存在多个。 在具体的请求里去使用相应的变量【 在jmeter 里同样是${变量名}的形式来使用变量 】 用户参数如果想要做到值不同则应该在请...原创 2018-10-28 20:10:10 · 1096 阅读 · 1 评论