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
Secure remote access solution to your private network, in the cloud or on-prem. Icon
Secure remote access solution to your private network, in the cloud or on-prem.

Deliver secure remote access with OpenVPN.

OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
Get started — no credit card required.
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