Blackfire Player is a powerful Web Crawling, Web Testing, and Web Scraper application. It provides a nice DSL to crawl HTTP services, assert responses, and extract data from HTML/XML/JSON responses.

Some Blackfire Player use cases:

Crawl a website/API and check expectations -- aka Acceptance Tests;
Scrape a website/API and extract values;
Monitor a website;
Test code with unit test integration (PHPUnit, Behat, Codeception, ...);
Test code behavior from the outside thanks to the native Blackfire Profiler integration -- aka Unit Tests from the HTTP layer (tm).
Blackfire Player executes scenarios written in a special DSL (files should end with .bkf).

Features

  • Crawling an HTTP application
  • Writing Expectations
  • Using Variables
  • Writing Blackfire Assertions
  • Scraping Values

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Blackfire Player

Blackfire Player Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Blackfire Player!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Languages

English

Intended Audience

Architects, Developers, Quality Engineers

User Interface

Console/Terminal

Programming Language

PHP

Related Categories

PHP Software Testing Tool, PHP Performance Testing Software, PHP Web Scrapers

Registered

2019-06-11