blackfire / player
一款功能强大的支持Blackfire的网页爬虫和网页抓取工具
v2.6.13
2024-09-18 06:59 UTC
Requires
- php: >=8.3
- ext-ctype: *
- ext-filter: *
- ext-intl: *
- ext-mbstring: *
- blackfire/php-sdk: ^2.1
- fakerphp/faker: ^1.10
- maltyxx/images-generator: ^1.0
- mtdowling/jmespath.php: ^2.2
- nyholm/psr7: ^1.6
- psr/log: ^3.0
- sentry/sentry: ^4.0
- symfony/console: 7.1.*
- symfony/css-selector: 7.1.*
- symfony/dom-crawler: 7.1.*
- symfony/event-dispatcher: 7.1.*
- symfony/expression-language: 7.1.*
- symfony/filesystem: 7.1.*
- symfony/finder: ^7.0
- symfony/http-client: 7.1.*
- symfony/mime: 7.1.*
- symfony/polyfill-uuid: ^1.28
- symfony/property-access: 7.1.*
- symfony/serializer: 7.1.*
- symfony/yaml: 7.1.*
Requires (Dev)
- symfony/phpunit-bridge: 7.1.*
- symfony/process: 7.1.*
- symfony/var-dumper: 7.1.*
- dev-master / 2.6.x-dev
- v2.6.13
- v2.6.12
- v2.6.11
- v2.6.10
- v2.6.9
- v2.6.8
- v2.6.7
- v2.6.6
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.8
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.3
- v2.3.2
- v2.3.0
- v2.2.0
- v2.1.1
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- v1.31.0
- v1.30.0
- v1.29.0
- v1.28.1
- v1.28.0
- v1.27.0
- v1.26.0
- v1.25.0
- v1.24.0
- v1.23.0
- v1.22.0
- v1.21.0
- v1.20.0
- v1.19.0
- v1.18.0
- v1.17.0
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.1
- v1.10.0
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.2
- v1.8.1
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- v0.16.0
- v0.15.1
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.0
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.0-alpha-5
- v0.5.0-alpha-4
- v0.5.0-alpha-3
- v0.5.0-alpha-2
- v0.5.0-alpha-1
- v0.4.6
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
This package is auto-updated.
Last update: 2024-09-18 07:26:38 UTC
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_ID
和BLACKFIRE_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