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
Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight Icon
Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight

Lock Down Any Resource, Anywhere, Anytime

CLEAR by Quantum Knight is a FIPS-140-3 validated encryption SDK engineered for enterprises requiring top-tier security. Offering robust post-quantum cryptography, CLEAR secures files, streaming media, databases, and networks with ease across over 30 modern platforms. Its compact design, smaller than a single smartphone image, ensures maximum efficiency and low energy consumption.
Learn More
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