前言 fixture是pytest的核心功能,也是亮点功能,熟练掌握fixture的使用方法,pytest用起来才会得心应手! fixture简介 fixture的目的是提供一个固定基线,在该基线上测试可以可靠地和重复地执行。fixture提供了区别于传统单元测试(setup/teardown)有显 ...
分类:
其他好文 时间:
2019-01-26 17:15:25
阅读次数:
159
前言 pytest-html报告中当用到参数化时候,获取用例的nodeid里面有中文时候,会显示[\u6350\u52a9\u6211\u4eec]这种编码(再次声明,这个不叫乱码,这是unicode编码)关于python2和python3里面Unicode编码转化可以参考之前写的一篇【python ...
分类:
Web程序 时间:
2019-01-26 17:12:39
阅读次数:
383
这一篇文章随便说一下JMETER的脚本参数化 1:Parameters的两种参数化方法 1.1:函数助手参数化 首先准备你的参数数据。我在bin/data中新建了一个dat文件,记事本另存为修改编码为UTF-8,注意用户名和密码是一一对应的,用英文逗号隔开 点击函数助手对话框,填写数据文件路径与列数 ...
分类:
其他好文 时间:
2019-01-23 19:33:46
阅读次数:
219
前面用篇专门讲了requests实现接口的参数关联案例,这里直接转化成locust脚本就行了 ...
分类:
其他好文 时间:
2019-01-22 19:47:24
阅读次数:
223
# coding:utf-8import requestsxxxxx if __name__ == "__main__": url = "https://passport.cnblogs.com/user/signin" payload = { "input1": "xxx", "input2": ...
分类:
其他好文 时间:
2019-01-22 17:38:48
阅读次数:
212
jmeter知识点访问地址参数化http请求默认值远程连接非GUI运行测试命令jmeter参数设置jmeter常用脚本开发 Beanshell sampleDebug SampleFtp请求java请求jdbc请求junit requestBeanshell脚本webservices目前主流实现方案 ...
分类:
其他好文 时间:
2019-01-22 17:25:13
阅读次数:
178
参数化: 为什么要用参数化? 如果是单一数据,那么会纯测试缓存。 如果是参数化,基本上大部分数据不会被缓存命中。 极端情况:所有的数据都不会被缓存命中,或者少量命中。 在loadrunner中,所有的参数都是字符串,没有数字类型 在某个字符上右键,选择relace with parameter进行参 ...
分类:
其他好文 时间:
2019-01-20 23:35:49
阅读次数:
244
对应qq群号:616961231 上篇内容介绍了jmeter的基本使用, 略微提了如何做参数化, 本篇对参数化做进一步深入讲解, 参数化可以将一个变量使用不同数据, 比如有多个用户下单购买商品,调用下单接口是同一个,但用户的id不相同,测试接口使用不同用户可以更为真实模拟用户场景, 也可以用在多用户 ...
分类:
其他好文 时间:
2019-01-18 15:38:28
阅读次数:
165
安装helmHelm致力于成为k8s集群的应用包管理工具,希望像linux系统的RPMDPKG那样成功;确实在k8s上部署复杂一点的应用很麻烦,需要管理很多yaml文件(configmap,controller,service,rbac,pv,pvc等等),而helm能够整齐管理这些文档:版本控制,参数化安装,方便的打包与分享等。建议积累一定k8s经验以后再去使用helm;对于初学者来说手工去配置
分类:
Web程序 时间:
2019-01-16 11:51:58
阅读次数:
390
pytest有哪些优点? 允许直接使用assert进行断言,而不需要使用self.assert*; 可以自动寻找单测文件、类和函数; Modular fixtures可以用于管理小型或参数化的测试信息; 与unittest和nose单测框架兼容; 兼容性较好,支持Python 2.7,Python ...
分类:
其他好文 时间:
2019-01-15 19:07:05
阅读次数:
216