随笔分类 - 接口测试基础
接口测试理论
JMeter的相关操作
摘要:1、导入jdbc的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql 2、创建数据库连接配置,mysql的url、端口号、账号、密码 3、写sql,执行sql 4、查看结果
阅读全文
摘要:我们知道断言是从返回结果中检查有没有预期的值,现在有一个问题,有一个购买商品的接口,必须要先登录才能够购买商品, 那么你调用接口的时候怎么知道是否已经登录了,一般这样的都会在调用的时候传一个token的参数,服务端判断token是否过期或者token是否正确,如果正确的话,那就是登录成功了就可以买东
阅读全文
摘要:断言是什么呢,它是用来检查返回结果对不对的。 用来验证结果是否正确,如果正确的话,就代表这个请求的返回是正确的,如果没有的话就代表这个请求的结果和我们预期的不一致,这样我们就可以通断言来检查返回结果,测试是否通过。 ..响应结果中需包含“200”。 查看执行结果 。
阅读全文
摘要:从文件中读取,三个步骤 1、读取文件 2、取文件内容里面的参数,给它一个名字 3、使用值 从文件读取的话,需要在线程组里面添加一个CSV Data Set Config,它就是做前面两步的操作的 参数说明: Filename: 文件的完整路径 Variable Names(comma-delimit
阅读全文
摘要:获取用户余额 功能描述 获取用户余额:传入userid获取用户余额 请求地址 http://api.nnzhp.cn/getmoney 请求方式 Post请求 入参 ,入参是json类型 参数 数据类型(长度) 是否必传 备注 userid String Y 用户id 出参 参数 数据类型(长度)
阅读全文
摘要:1 修改用户余额 1.1 功能描述 修改用户余额:需要有http权限验证,账号admin密码123456 1.2 请求地址 http://api.nnzhp.cn/setmoney 1.3 请求方式 Post 1.4 入参 参数 数据类型(长度) 是否必传 备注 userid String Y 用户
阅读全文
摘要:1.接口 什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 1.1系统对外的接口 比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。比如说
阅读全文
摘要:修改用户余额2 功能描述 功能描述:需要添加cookie,token token是写死的token12345 请求地址 http://api.nnzhp.cn/setmoney2 请求方式 Post 入参 参数 数据类型(长度) 是否必传 备注 userid String Y 用户id money
阅读全文
摘要:1.通过性验证: 首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。 2.参数组合: 现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是
阅读全文
摘要:上传文件 功能描述 上传文件:向服务器(211.149.218)指定目录传送文件 请求地址 http://api.nnzhp.cn/uploadfile 请求方式 Post 入参 参数 数据类型(长度) 是否必传 备注 file String Y 上传文件 出参 参数 数据类型(长度) 备注 cod
阅读全文
摘要:获取用户信息2 功能描述 获取用户信息:需要添加header,Content-Type application/json 标头 (header):是服务器以HTTP协议传HTML资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。 请求地址 http://api.nnzhp.cn
阅读全文
摘要:参数化是干嘛的呢,咱们在调用接口的时候,有入参,那参数里面的值如果经常变化的话,就得每次去改了,很麻烦,这时候咱们就把需要经常变的值,改成可以变化的或者是咱们提前设置好的一些值,这样的话,调用的时候就不用每次都改它的值了。 Jmeter参数化的方式有三种 1、用户定义的变量 这种就是为了方便管理参数
阅读全文
摘要:函数助手的话,可以按照规则生成一些参数,比如说随机数取当前时间,最常用的就是这两种。 随机数__Random,可以在你指定的一个范围内取随机值 取当前时间__time,如果在有一些需要传时间的情况下可以使用,日期格式是: yyyy-MM-dd HH:mm:ss 年-月-日-小时:分钟:秒 取唯一id
阅读全文
摘要:1、在soapui中新建已经soap项目,导入wsdl地址,获取到请求报文、SOAPAction和请求url(在soapui的raw中能找到) 2、打开jmeter新建一个线程组 3、新建一个SOAP/XML-RPC Request 4、把url、soapaction和请求报文写到soapreque
阅读全文
浙公网安备 33010602011771号