随笔分类 -  接口测试

json
摘要:初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点(主要指系统测试),以及和对技术发展的脉络的展现。 1.录制/回放的神话 实际上可以理解为一种自动测试脚本和测试用例的紧耦合,既有测试脚本维护的难度,也与系统测试中面 阅读全文
posted @ 2018-09-19 10:35 D.零下的小书屋 阅读(370) 评论(0) 推荐(0)
摘要:在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息。 1、requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies。 # 创建一个session对象 s  阅读全文
posted @ 2018-05-22 22:50 D.零下的小书屋 阅读(92325) 评论(1) 推荐(1)
摘要:python发送邮件使用smtplib模块,是一个标准包,直接import导入使用即可,使用email.mime处理邮件内容和附件 import smtplib,os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart import base64 class SendMail(ob... 阅读全文
posted @ 2017-12-11 16:45 D.零下的小书屋 阅读(184) 评论(0) 推荐(0)
摘要:2.11选择http请求 3.0 cookie 域:十九服务器ip或者域名 路径就是接口路径 登录验证: 阅读全文
posted @ 2017-05-11 11:40 D.零下的小书屋 阅读(329) 评论(0) 推荐(0)
摘要:在jmeter的bin目录下有一个jmeter.properties的文件,打开它,搜索sampleresult.default.encoding,把它的注释打开,也就是把最前面的#去掉,改成sampleresult.default.encoding=UTF-8,保存,重新打开jmeter就ok啦 阅读全文
posted @ 2017-05-11 11:32 D.零下的小书屋 阅读(186) 评论(0) 推荐(0)
摘要:1、在返回关联值的请求上加一个后置处理器-正则表达式提取器 引用名称:取一个容易记的名字 正则表达式: &query=(.*)&qid= (小括号里是正则表达式的元符(.* .? .+ .?*)) //&query=besttest&qid= 模板:$1$ (这是默认的模板) 匹配数:0 (从找到的数组里取一个... 阅读全文
posted @ 2017-05-11 11:06 D.零下的小书屋 阅读(141) 评论(0) 推荐(0)
摘要:1、打入jar包,在测试计划或者直接放在lib/ext下(第三方的包) 2、添加jdbc-connection-config,variable name 和后面的jdbc请求的参数保持一致 Database URL:在上面的基础上如果加上 ?allowMultQueries=true,query type=callable statement就可以在一个脚本里编写插入、搜索、... 阅读全文
posted @ 2017-05-11 10:46 D.零下的小书屋 阅读(247) 评论(0) 推荐(0)
摘要:需要权限验证: cookie就是存在本地的键值对,session存在服务器端的键值对 上传文件: form_data选择file ,输入传入的参数 阅读全文
posted @ 2017-05-11 10:17 D.零下的小书屋 阅读(223) 评论(0) 推荐(0)
摘要:参数化,1、选项->函数助手 random和 random_string, time参数化时间生成后直接 在参数里替代 __uuid唯一值 2、csv_data_set_config: varibles name :参数化名,变量名两个以上 ,逗号分割 allow quoted data ?去掉参数化中的引号; Recycle on EOF:参数化全部用... 阅读全文
posted @ 2017-05-11 10:03 D.零下的小书屋 阅读(454) 评论(0) 推荐(0)