Proctor is a Java-based A/B testing framework
Java FreeMarker
Permalink
Failed to load latest commit information.
proctor-ant-plugin [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-builder [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-codegen-test [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-codegen [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-common [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-consumer [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-maven-plugin [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-store-git [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-store-svn [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-store [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-tomcat-deps-provided [maven-release-plugin] prepare for next development iteration Nov 25, 2016
proctor-tomcat-deps [maven-release-plugin] prepare for next development iteration Nov 25, 2016
.gitignore Initial public release of proctor Oct 2, 2013
.travis.yml NOBUG: Removed oraclejdk6 as a build target Dec 13, 2014
LICENSE Apache v2 license Oct 2, 2013
README.md NOBUG: Added travis ci support for the project to better increase tes… Dec 13, 2014
pom.xml [maven-release-plugin] prepare for next development iteration Nov 25, 2016

README.md

Proctor

Proctor is a A/B testing framework written in Java that enables data-driven product design at Indeed.

Proctor consists of data-model, client specification, client loader, matrix builder, java code generator.

Build Status Build Status

Features:

  • consistent tests across multiple applications
  • group assignment adjustments without code deploys
  • rule-based group assignment: e.g. US users experience 50% A, 50% B and non-US users are 25% A, 25% B, 25% C, 25% D
  • human-readable test format
  • forcing of test groups for internal testing
  • java code generation for A/B tests groups

Installation

See Quick Start guide

Example

See proctor demo

Documentation

http://indeedeng.github.io/proctor

Building documentation locally

$ git checkout gh-pages
$ gem install bundler
$ bundle install
$ rake clean serve
  => open http://localhost:4000/ in browser

Discussion

Use the indeedeng-proctor-users Q&A forum to ask and answer questions about the use of Proctor.

Deploying

Contributing

See Also (other A/B test frameworks)

License

Apache License Version 2.0

Bitdeli Badge