上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 71 下一页
摘要: 如,从get返回的json中提取stock的值 作为post的请求参数 1、JSON提取器 专门对json数据进行提取的后置处理器 Debug Sampler:记录之前的请求的所有参数及数据 2、正则表达式提取器 可以通过正则表达式来获取http请求返回的数据 引用名称:匹配后的结果,保存到一个参数 阅读全文
posted @ 2018-12-20 23:10 向前走。 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 常用的逻辑控制器 1,循环控制器:可以设置该控制器内的sampler执行的次数,循环次数与线程的循环次数各自独立 2,if控制器:根据判断条件决定是否执行该控制器内的请求,如果是字符串比较条件,参数和字符串都需要加引号,如”{param}” == “test” 3,随机控制器:随机执行该控制器内的一 阅读全文
posted @ 2018-12-20 21:42 向前走。 阅读(649) 评论(0) 推荐(1) 编辑
摘要: 一、图形化插件的使用 使用Jmeter插件可以更直观的查看tps和响应时间 插件官网: http://jmeter-plugins.org/downloads/all 第一种方法,找到需要的插件下载jar包放到Jmeter的lib/ext目录下 第二种方法,使用Jmeter插件管理器,可以自动下载并 阅读全文
posted @ 2018-12-19 23:48 向前走。 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 一、参数化 1、随机数 2、随机字符串 二、文件 1、文本,csv_read (此方式同一个并发,永远只取一行数据,同一个并发,永远只使用同一个账户,如购物车下单) 2、CSV Data Set Config 添加CSV Data Set Config :线程组_添加_配置元件_CSV Data S 阅读全文
posted @ 2018-12-18 23:55 向前走。 阅读(1501) 评论(0) 推荐(1) 编辑
摘要: JMeter,一个100%的纯Java桌面应用,由Apache组织的开放源代码项目,它是功能和性能测试的工具。具有高可扩展性、支持Web(HTTP/HTTPS)、SOAP、FTP、JAVA等多种协议的特点。 1、本机配置好Java环境变量 2、官网下载压缩包,在任意目录下解压 3、进入到Jmeter 阅读全文
posted @ 2018-12-18 22:19 向前走。 阅读(1045) 评论(0) 推荐(1) 编辑
摘要: allure 是一个 report 框架,支持 java 的 Junit/testng 等框架,当然也可以支持 python 的 pytest 框架,也可以集成到 Jenkins 上展示高大上的报告界面。环境准备1.python3.62.windows 环境3.pycharm4.pytest-allure-adaptor5.allure2.7.06.java1.8pytest-allure-ada... 阅读全文
posted @ 2018-09-22 19:42 向前走。 阅读(611) 评论(0) 推荐(0) 编辑
摘要: pytest-HTML 是一个插件,pytest 用于生成测试结果的 HTML 报告。兼容 Python 2.7,3.6pytest-html1.github 上源码地址【https://github.com/pytest-dev/pytest-html】2.pip 安装> pip install 阅读全文
posted @ 2018-09-22 17:24 向前走。 阅读(932) 评论(0) 推荐(0) 编辑
摘要: doctest 从字面意思上看,那就是文档测试。doctest 是 python里面自带的一个模块,它实际上是单元测试的一种。官方解释:doctest 模块会搜索那些看起来像交互式会话的 Python 代码片段,然后尝试执行并验证结果doctest 测试用例可以放在两个地方 函数戒者方法下的注释里面 模块的开头 案例先看第一个案例,将需要测试的片段,标准格式,需要运行的代码前面加>>>... 阅读全文
posted @ 2018-09-22 17:00 向前走。 阅读(325) 评论(0) 推荐(0) 编辑
摘要: pytest 配置文件可以改变 pytest 的运行方式,它是一个固定的文件 pytest.ini 文件,读取配置信息,按指定的方式去运行。 ini 配置文件pytest 里面有些文件是非 test 文件 pytest.ini pytest 的主配置文件,可以改变 pytest 的默认行为 conftest.py 测试用例的一些 fixture 配置 __init__.py 识别... 阅读全文
posted @ 2018-09-22 16:08 向前走。 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 命令行参数是根据命令行选项将不同的值传递给测试函数,比如平常在 cmd 执行”pytest —html=report.html”,这里面的”—html=report.html“就是从命令行传入的参数对应的参数名称是 html,参数值是 report.html conftest 配置参数首先需要在 conftest.py 添加命令行选项,命令行传入参数”—cmdopt“, 用例如果需要用到从命令行传... 阅读全文
posted @ 2018-09-21 11:56 向前走。 阅读(1525) 评论(0) 推荐(0) 编辑
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 71 下一页