1.cookie,session,token三者的区别吗?
- cookie数据存放在客户的浏览器上,session数据放在服务器上。而token是接口测试时的鉴权码,一般情况下登陆后才可以获取到token,然后在每次请求接口时需要带上token参数
- cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session,session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面应当使用cookie
- 可以将登陆信息等重要信息存放为session;其他信息需要保存,可以放在cookie
2.怎么用jmeter做接口测试?(可以去看我上一篇博客最简单的接口测试)
- 把线程组数量设置为1,循环次数设置为1
- 配置好全局变量URL通过配置元件---用户自定义的变量添加
- 增加配置元件http请求默认值,放置在用户定义的变量之后
- 添加事务控制器管理和组织测试用例
- 在事务控制中添加http请求添加测试用例中的接口请求信息
- 添加对应的断言元件进行断言
3.jmeter脚本增强有哪些?怎么设置的?
- 关联:先从上一个接口中通过正则表达式提取器或jsonpath解析器截取下一个接口需要的参数值保存到变量,然后在写一个接口中通过${变量名}去获取
- http请求默认值:添加并设置好后,相当于给所有的http请求取样器都设置了默认值,既不用填写取样器中的比如主机地址、端口、代理等,都可以使用http请求默认值设置的
- 参数化ÿ