debugtalk

Results 27 issues of debugtalk

## Describe the bug When running testcases with `hrp run`,will get an warning message, `[WARN] grpc-py: plugin failed to exit gracefully` ```text $ hrp run demo/testcases/demo_requests.yml 8:31PM INF Set log...

bug

## 背景描述 在某些场景下,我们需要调用自定义函数生成一个 dict,然后需要在多个地方引用 dict 中具体的值。 示例如下: ```yaml variables: sign_data: "${get_sign($a,$b,$c)}" request: headers: x-token: "${get_map_key($sign_data, token)}" x-name: "${get_map_key($sign_data, name)}" ``` ```python def get_sign(a,b,c): .... return {"name": 123, "token": "xxx", "timestamp":...

feature-runner

## 背景描述 ## 期望的功能特性 接口断言引入契约校验 ## 示例描述(可选) https://gitee.com/liwanlei/PactVerify_demo/

feature-runner

HttpRunner 除了作为自动化测试工具,还可以作为性能测试工作。 在进行性能测试的时候,当前的做法中是将整个测试用例(YAML/JSON)进行迭代运行。虽然能基本满足大多数情况下的需求,但在某些场景下还是存在较多限制。 例如,性能测试场景需要测试某系统查询接口的性能情况,但访问该接口前需要先完成登录,测试完成后需要退出系统。 在当前的实现机制中,只能采用两种方式: - 将登录、查询、退出都写到一个测试用例中;该做法的弊端在于每次迭代测试的时候都要涉及到登录和退出,而登录退出模块有可能先达到性能瓶颈,最终造成无法测试得到查询模块的性能容量; - 将登录后的cookie提取出来,加入到查询模块的请求session中;该做法的弊端在于操作会毕竟繁琐,并且需要对cookie进行维护。 更好的做法是,参考 LoadRunner 的 init, action, end 机制,将登录和退出分别放置到 init 和 end 中,只执行一次,将查询放置到 action 中,测试过程中迭代执行。 因此,HttpRunner 要实现比较好的性能测试功能,也需要实现类似的机制。 初步想法是: - 在 YAML/JSON config 部分的...

feature-runner

https://github.com/zartbot/ztrace

feature-runner

support running HTTP load testing with CLI, for example ```bash $ hrp ab -n 100 -c 10 https://github.com/ ```

feature-load-testing
feature-cli