这个地方当前的确处理的不好,匹配函数名称和参数的时候是采用的正则匹配。
建议对于复杂类型的参数,可以先将参数值赋值给一个变量,然后在调用函数的时候传入引用变量。
- test:
variables:
- url: "api/users/login"
request:
url: ${get_1010hr_url($url)}
开源么?
用例组装我们已经实现了,在 Web 层通过拖拽形成测试用例和测试场景,组装成测试用例后再用 HttpRunner 执行。
形式如下所示:
如果相关经验(生产制造)非常匹配的话也可以申请走特殊通道的,虽然会比较难,但也没有完全堵死的
写招聘稿很费神啊
欢迎欢迎
多谢思寒大大
#
-> @
主要是深圳,北京和上海也有一些岗位。
我是在深圳
欢迎大家推荐或自荐,有问题可与我联系。
感谢反馈,可否提个 issue,后面我统一处理下。
你说的问题是 XSS 问题,已经修复了,不够还没有发布版本。
通过如下命令可以使用最新代码更新。
pip install -U git+https://github.com/HttpRunner/HttpRunner.git
支持的,直接使用 $response 就可以引用了。
http://cn.httprunner.org/advanced/request-hook/
$ pip install requests_crawler
@zj626
这个哈? http://home.snafu.de/tilman/xenulink.html#Download
貌似只能在 Windows 上跑啊,仅凭这一点就排除了
不支持
不明觉厉
个人觉得,代码结构清晰度比注释重要得多。
若你感觉无法下手,建议从单元测试代码着手,顺着每一个单元测试用例的调用逻辑去看它是怎么实现的。
项目没有单元测试?那就先换个有单元测试的项目看吧
自动化测试,单就概念和技术点来说的确是没有多少,要真的概括起来,不管啥测试,无非就是构造输入、解析输出、预期校验三个环节。
但要将自动化测试真正在项目中做起来的确也没有那么容易,“测试现在这个局面还是以手工测试为主”,这本身就反映出了自动化测试的难度。
可否到 github 上提个 issue?
之前的方式已经不适用了,而且也没有支持过 Unique 这种方式,只支持顺序取值和乱序取值。
parameters:
- user_id: ${P(user_id.csv, random)}
可以。
extract:
- content_type: headers.Content-Type
可以这样
- test:
name: XXX
api: xxx
validate:
- str_eq: ["content.openid", 15004448]
升级到 1.4.1 再试下