blackfire/player

一款功能强大的支持Blackfire的网页爬虫和网页抓取工具

安装数: 15,990

依赖者: 0

建议者: 0

安全性: 0

星标: 486

关注者: 37

分支: 56

开放问题: 15

类型:项目


README

Blackfire Player是一款功能强大的性能测试应用程序。它提供了一种优雅的领域特定语言(DSL),用于爬取HTTP服务、断言响应和从HTML/XML/JSON响应中提取数据。

了解更多关于如何下载和使用Blackfire Player的信息。

用法

blackfire-player通过Docker镜像分发。

要运行位于my-scenario.bkf文件中的场景,请运行以下命令

docker run --rm -it -e BLACKFIRE_CLIENT_ID -e BLACKFIRE_CLIENT_TOKEN -v "`pwd`:/app" blackfire/player run my-scenario.bkf

pwd部分是本地工作目录(在这里我们使用当前目录)并且它映射到Docker容器中的/app路径。

BLACKFIRE_CLIENT_IDBLACKFIRE_CLIENT_TOKEN环境变量需要从主机正确暴露,以便能够使用文档:Blackfire Profiler集成 </integrations/blackfire-player>

注意

为了简化运行此命令,您可能需要创建一个shell别名(您可以根据您的shell将其存储在.bashrc.zshrc文件中)

alias blackfire-player="docker run --rm -it -e BLACKFIRE_CLIENT_ID -e BLACKFIRE_CLIENT_TOKEN -v \"`pwd`:/app\" blackfire/player"

别忘了重新启动您的终端以便使其生效。然后您可以使用blackfire-player就像使用二进制文件本身一样

blackfire-player --version
blackfire-player list
blackfire-player run my-scenario.bkf