搜索

postman测接口,Jmeter测接口,python编写测试脚本

如何使用postman编写脚本并进行接口测试(做手工测试)?

答:以投资为例,步骤是:先登录,再投资,投资成功。(是需要登录成功后)

1 创建用例集、创建登录、投资的文件夹;

2 创建登录的请求,填写请求方法、url、请求参数,断言状态码、描述信息;

3 从登录请求中提取token信息,保存为环境变量;

4 添加投资请求,将token的值赋值给投资的请求头,填写请求方法、url、请求参数,断言状态码、描述信息;

(包含第三方请求,需要添加新的请求)

5 去数据库查看是否有投资成功的信息。

 

 

如何使用Jmeter编写脚本并进行接口测试

答:以投资为例吧,步骤是:先登录,再投资,投资成功。(是需要登录成功后)

1 添加线程组;

2 添加登录HTTP请求,填写的请求方法、登录URL、用户名、密码;

3 在线程组外,添加一个HTTP Cookie管理器;

4 添加响应断言判断状态码,添加JSON断言,判断status、description;

5 添加投资HTTP请求,填写请求方法、url、标的id、投资金额;

6 在投资HTTP请求下边添加正则表达式提取器,提取url、提取参数;

7 添加json断言,判断响应状态码

8 将提取的数据通过变量的方式,发送请求,添加响应断言判断描述消息是否正确;

9 添加一个JDBC 连接池,填写数据库的url、驱动、用户名、密码;

10 添加一个JDBC请求,填写JDBC连接池的变量名,输入sql查询语句,查看数据库中的投资ID,与返回的投资ID对比。

注意:因为涉及第三方请求,需要将投资请求返回的响应结果的参数与值提取出来,发送请求后,第三方投资请求就完成了。

 

 

Postman与Jmeter的区别?

答:最主要的区别是:Postman不能连接数据库,不能检查数据库的准确性。

在公司的使用场景中,postman不能做自动化。

Postman的优势:简单,是一个非常普遍的手工测试的工具。

 

 

如何使用python代码编写脚本并进行接口测试?

答:以投资为例吧,步骤是:先登录,再投资,投资成功。(是需要登录成功后)

1 封装API类,定义登录接口、投资接口的方法;

2 定义测试类,在setup方法中初始化登录api对象、投资api对象、session对象;

3 定义测试方法:

3.1 调用的登录的接口方法发送请求,获取响应,断言响应中判断是否返回“登录成功”关键字

3.2 发送投资请求时,保证登录与投资使用同一个session,调用投资请求接口方法,断言响应状态码、status;

3.3 投资响应结果进行数据提取,提取url和参数;

3.4 定义一个发送请求的方法,使用BeautifulSoup方法,处理数据后,调用方法并发送第三方请求;

3.5 对第三方返回结果信息做断言

3.6 调用数据库的工具类,对数据库返回的数据,查看数据库中的投资ID,与返回的投资ID对比;

4 定义teardown方法,关闭session,清理投资数据。

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容