
测试
文章平均质量分 68
Lu_Ca
每天一小步。。
展开
-
pytest
python成熟的单元测试框架,更灵活。可以和selenlum,request,applum结合实现web、接口、app自动化。可以实现测试用例的跳过和失败用例重试。pytest可以和allure生成美观的测试报告。pytest可以和jenkins持续集成。pytest有很多强大的插件:pytest-html(生成html格式的自动化测试报告)pytest-xdlst(测试用例分布式执行,多CPU分发)pytest-ordering(改变测试用例的执行顺序)原创 2023-06-06 16:54:02 · 550 阅读 · 0 评论 -
Jmter自动化
提取token,那么就是"access_token":"(.*?)" 将要提取的值替换成(.*?//进入到脚本目录中,执行test.jmx脚本,并生成html报告到result文件夹内。将接口1的token添加到请求头中。如果两个接口有依赖关系:接口2需要接口1的token来进行请求。access_token表示在第一步中获取的token的变量名。反例:鉴权异常情况、参数异常、兼容性、黑名单、调用次数异常。1、拿到api接口文档,熟悉接口业务。1、先提取接口1的token。2、在接口2添加信息头管理器。原创 2023-06-06 16:52:54 · 343 阅读 · 0 评论 -
Jmter压测试
表示在多长时间内开启多少个线程,如果设置为10,表示10s内开启对应的线程数。模拟用户数,线程数1表示1个用户,如果模拟10个用户就设置线程数为10。将登陆的接口放到这个仅一次的控制器里,实现登陆一次来压测其他接口。表示如果不惦记停止,就会一直压测,不会自动停止。原理是会等全部的线程都准备完毕再去进行压测。添加逻辑控制器的仅一次控制器。用来查看并发请求的结果。监听器结果,单位是毫秒。设置HTTP请求内容。原创 2023-06-06 16:51:24 · 678 阅读 · 0 评论 -
测试概念相关
事务:数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作。事务是一组不可分割的操作集合。1、原子性:事务中全部操作在数据库不可分割,要么全部执行,要么全不执行。2、一致性:几个并行的事务,执行结果按照某一顺序串行执行的结果一致3、隔离性:事务执行不受其他事务干扰,事务执行的中间结果对其他事务是透明的4、持久性:对任意已提交事务,系统必须保证该事务对数据库改变不被丢失。主键:唯一标识一条记录,不能重复,不允许位空索引:改字段没有重复值,但是可以为空。原创 2023-06-06 16:48:19 · 1074 阅读 · 0 评论