网站上做旅游卖家要学什么条件,重庆市建设工程施工安全网,工程机械网站模板,上海it驻场服务外包面试过程中#xff0c;也问了该问题#xff0c;以下是自己的回答#xff1a;
接口自动化测试#xff0c;之前做过#xff0c;第一个版本是用jmeter 做的#xff0c;1 主要是将P0级别的功能接口梳理出来#xff0c;根据业务流抓包获取相关接口#xff0c;并在jmeter中跑…面试过程中也问了该问题以下是自己的回答
接口自动化测试之前做过第一个版本是用jmeter 做的1 主要是将P0级别的功能接口梳理出来根据业务流抓包获取相关接口并在jmeter中跑通2 是整理了项目上的所有接口先将单个接口跑通然后再编写不同的接口用例如入参、必填项、状态值不同考虑异常情况、接口安全等整理的一套接口脚本。随着项目不断的迭代基本功能稳定每次新加功能或者是修改已有功能只需要将已有的接口跑一遍速度很快。但是呢也不应该止步不前第二阶段接着用Python 代码去实践一波当时使用的是unittest 框架做了一些基础的 封装工作如维护全局的token、封装http的get 和post 请求、使用了assert断言添加了日志和报告完成了1.0版本的代码代码能跑起来但是还有值得改进的地方。向pytest 过度如参数化、标记冒烟测试的用例、测试用例分类执行、顺序执行、失败重跑、跳过、丰富的第三方插件等目前对pytest学习中。
回答完看了面试官的反应感觉还行面试官就追着问了几个问题
1. python 常用的库有哪些
os、request、pymyql、time、xlrd、xlwt、math、random、logging等等
2. jmeter做接口自动化 与Python 做 接口自动化有什么区别 是什么原因让你想去拿代码实现的呢
jmeter 偏向于代码弱的同学或者 是无代码基础的同学上手快适合迭代频率高、时间少的项目
如果有充足的测试时间 和写代码的时间那就可以试试拿python,主要还是看团队成员的水平及项目情况。
选择适合自己项目的才是最重要的。
3.是否能落地(问了好几次)
能落地但是还有改进空间离那种大型项目框架的代码还是有些许的距离的我会继续实践并向其靠拢。 面试结束后我去bili上搜索了一下该问题以下是别人的答案积累经验吧。
接口自动化测试怎么做
1.项目组做自动化的可行性分析自动化率能够实施什么样的程度
2.调研测试团队对于自动化技术的程度一般会伴随着demo演示
3.计划指定自动化测试框架搭建逐步实施。发现框架的问题进行改善
指定计划提取或编写自动化测试用例由leader 编写自动化测试框架组员编写和调试自动化测试脚本无人值守的jenkins脚本的维护
4.把自动化流程化框架出使用文档和规范文档
5.持续不断的完善框架
6. 把自动化测试标准推广到其他的项目。
面试过程中还是需要随机应变仔细听面试官问问题的重点TA想知道流程还是细节具体场景具体分析。