zengxuejie

导航

2020年12月29日 #

Python接口自动化测试(12):Jmeter授权设置

摘要: Basic Auth 请求接口:http://httpbin.org/basic-auth/{username}/{password} 操作步骤: 1.新建http请求名称:basic_auth,用户名:zxj,密码:1111 2.创建HTTP授权管理器:选择请求右键-添加-配置元件-HTTP授权管 阅读全文

posted @ 2020-12-29 11:18 曾小懒 阅读(197) 评论(0) 推荐(0) 编辑

Python接口自动化测试(11):Jmeter数据驱动

摘要: 用例设计 数据驱动可以使用例进行归类,用少量的请求,运行多的用例,可以将用例放到CSV文件中进行维护。 用例名称变量含义: ${caseSeq}:用例编号 ${apiType}:api类型 ${apiSeq}:api版本号 ${apiName}:api名称 ${priority}:优先级 ${url 阅读全文

posted @ 2020-12-29 10:42 曾小懒 阅读(192) 评论(0) 推荐(0) 编辑

Python接口自动化测试(10):Jmeter参数关联

摘要: 正则表达式 一个接口调用另外一个接口的返回值时,就需要用到参数关联,jmeter中可以通过正则表达式来匹配到上一个接口返回的结果。 例如,B接口需要用到A接口的number返回值,如何提取出number的值并给B接口使用呢? 在A接口中设置正则表达式提取器:点击请求右键-添加-后置处理器-正则表达器 阅读全文

posted @ 2020-12-29 10:40 曾小懒 阅读(253) 评论(0) 推荐(0) 编辑

Python接口自动化测试(9):Jmeter变量设置

摘要: Jmeter可以设置以下几种变量 用户自定义变量 函数生成变量 BeanShell变量 数据文件变量 用户自定义变量 设置步骤:点击请求右键-添加-前置处理器-用户参数 设置用户 请求体里设置参数,参数格式${参数名} 查看结果 设置多个变量,也就是当有多个username和多个password需要 阅读全文

posted @ 2020-12-29 10:37 曾小懒 阅读(374) 评论(0) 推荐(0) 编辑

Python接口自动化测试(7):Jmeter安装与启动

摘要: 安装步骤: 1.JAVA安装和环境变量配置(可以在网上搜索一下,这里我就不赘述了) 2.下载jemter并安装 下载地址:http://jmeter.apache.org/download_jmeter.cgi windows下载zip包,下载完之后直接解压,不需要安装 3.环境变量配置 CLASS 阅读全文

posted @ 2020-12-29 10:35 曾小懒 阅读(247) 评论(0) 推荐(0) 编辑

Python接口自动化测试(8):Jmeter发送请求

摘要: 发送GET/POST请求 使用jemter发送请求一般需要以下几步: 添加线程组 添加http请求 在http请求中写入url,路径,请求方式和参数 添加查看结果树 调用接口,查看返回值 添加线程组 添加http请求 测试API:http://httpbon.org/get 添加察看结果树 查看结果 阅读全文

posted @ 2020-12-29 10:34 曾小懒 阅读(349) 评论(0) 推荐(0) 编辑

Python接口自动化测试(6):Postman使用-jenkins集成

摘要: 环境准备 Node.js cnpm/npm 验证安装成功: node -v npm -v 安装Newman newman是为Postman而生,专门用来运行Postman编写好的脚本; 使用newman,你可以很方便的用命令行来执行postman collections cnpm install n 阅读全文

posted @ 2020-12-29 10:33 曾小懒 阅读(169) 评论(0) 推荐(0) 编辑

Python接口自动化测试(5):Postman使用-用例执行

摘要: 一个完整的测试,是必须要有断言的,没有断言就相当于没有预期结果是不完整的,Postman给我们提供了方便的断言方式 可以通过JS脚本来编写Pre-request Script和Tests Script Pre-request Script :预置脚本,可以用来修改一些默认参数,在请求发送之前,有点类 阅读全文

posted @ 2020-12-29 10:31 曾小懒 阅读(654) 评论(0) 推荐(0) 编辑

Python接口自动化测试(4):Postman使用-变量类型

摘要: Postman变量类型: 环境变量(Environment Variable) 本地变量(Local Variable) 全局变量(Global Variable) 数据变量(Data Variable) 环境变量 环境变量的使用场景通常是我们需要来回切换测试环境和生产环境。 设置步骤: 1.例如: 阅读全文

posted @ 2020-12-29 10:29 曾小懒 阅读(316) 评论(0) 推荐(0) 编辑

Python接口自动化测试(3):Postman使用-授权设置

摘要: 前提介绍 有些时候对安全的考虑,我们不希望接口是对外暴露的,因此就会使用授权机制,来验证您是否具有访问服务器所需数据的权限 当您发送请求时,您通常必须包含参数,以确保请求具有访问和返回所需数据的权限。 Postman共支持下列这些授权协议类型: No Auth Bearer Token Basic 阅读全文

posted @ 2020-12-29 10:28 曾小懒 阅读(543) 评论(0) 推荐(0) 编辑

Python接口自动化测试(2):Postman使用-GET/POST请求

摘要: 发送GET请求 输入URL链接点击send:https://postman-echo.com/get?username=zxj&password=zxj01 ?后面接参数,&后面连接多个参数,username=zxj,password=zxj01 这个两个就是GET的参数,即下面的params 点击 阅读全文

posted @ 2020-12-29 10:26 曾小懒 阅读(514) 评论(0) 推荐(0) 编辑

Python接口自动化测试(1):HTTP协议基础

摘要: HTTP介绍 HTTP即超文本传输协议(HyperTextTransfer Protoclo),是互联网上应用最为广泛的一种网络协议。HTTp协议在网络OSI模型中属于应用层协议,应用层协议除了HTTP还有:FTP,SMTP,DNS,RIP,Telnet等。 HTTP与HTTPS的区别,HTTPS的 阅读全文

posted @ 2020-12-29 10:25 曾小懒 阅读(164) 评论(0) 推荐(0) 编辑