摘要:
HTTP概述 1.什么是HTTP? 超文本传输协议(HTTP)是用于传输诸如HTML的超媒体文档的应用层协议,是在 Web 上进行数据交换的基础,是一种 client-server 协议。 HTTP协议构建于 TCP/IP 协议之上,是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户 阅读全文
摘要:
1 接口定义 1.接口是前后端沟通的桥梁,是数据传输通道,包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口; 2.接口的本质及其工作原理是什么? 接口你可以简单的理解他就是URL,工作原理就是URL通过get或者post请求像服务器发送一些东西,然后得到一些相应的返回值。 本 阅读全文
摘要:
1 查看chrome浏览器的版本号方法: 1.1 通过…里面的帮助-关于Google Chrome 1.2 通过在浏览器地址栏输入:chrome://settings/help 2 driver下载地址: 2.1 Chromedriver 下载地址:http://npm.taobao.org/mir 阅读全文
摘要:
1 使用正则提取器 1.1 样例 返回值: {"status":1,"code":null,"message":null,"object":{"id":4183,"phone":null,"gender":null,"username":"ssxiaowei1","avatar":null,"rea 阅读全文
摘要:
getatter()函数用于返回一个对象属性值。 通过方法名字符串调用方法,这个方法最主要的作用就是实现反射机制,也就是说可以通过字符串获取方法实例,这样就可以把一个类可能要调用的方法放到配置文件里,需要的时候进行动态加载。 1 可以从类中获取属性和函数 新建test.py文件,代码如下: impo 阅读全文
摘要:
通过三个例子记录下来正则表达式提取器的高级用法。一来作为自己的备忘,二来也分享出来,供那些需要用到这些功能的朋友参考。 举例一:单模板单数据 定义说明: 引用名称:image表示变量名,不用多说 正则表达式:这里的一对括号就是一个模板,两对括号就是两个模板,….. 模板:这里要告诉Jmeter你要匹 阅读全文
摘要:
性能压测时,可能会需要把响应数据的一些字段单独记录。 1 目的:获取接口返回值里面的参数:globalOrderNo、payOrderNo 2 接口返回的样例数据: {"status":1,"code":"200","message":"请求成功","object":{"globalOrderNo" 阅读全文
摘要:
参考:https://blog.csdn.net/xinran_hua/article/details/117592570 1 下载HTMLTestRunner 1.1 下载路径: 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 1. 阅读全文
摘要:
1 常见断言: 1.1 封装 1.2 for循环 1.3 if判断 如果这个元素在,我就xxxxx,如果这个元素不在,我就ccc 如果这个数据存在,我就aaa,如果这个数据不存在我就bbb 这一类型的内容,在自动化中是不存在的。 因为所有的自动化测试行为的执行,都是基于已知结果来进行的。 2 断言的 阅读全文
摘要:
等待的用途: 自动化测试是基于机器来实现的测试行为,本质意义上还是点点点的行为操作。在运行测试的代码时经常会因为代码的问题导致运行时失败。 自动化测试首先要求的是成功率,也就是稳定性。 自动化测试流程的稳定性需要通过等待来保障。代码不需要考虑运行时间,但是代码运行的对象要考虑时间。 1 ''' 2 阅读全文