Pre-release
This release is a pre-release and may not be stable for production use.
.. raw:: html
<div align="center">
.. image:: docs/_static/transformer.png
:alt: Transformer logo
:align: center
.. raw:: html
<br>
.. image:: https://travis-ci.org/zalando-incubator/Transformer.svg?branch=master
:alt: travis-ci status badge
:target: https://travis-ci.org/zalando-incubator/Transformer
.. image:: https://badgen.net/pypi/v/har-transformer
:alt: pypi version badge
:target: https://pypi.org/project/har-transformer
.. image:: https://api.codacy.com/project/badge/Grade/10b3feb4e4814429bf288b87443a6c72
:alt: code quality badge
:target: https://www.codacy.com/app/thilp/Transformer
.. image:: https://api.codacy.com/project/badge/Coverage/10b3feb4e4814429bf288b87443a6c72
:alt: test coverage badge
:target: https://www.codacy.com/app/thilp/Transformer
.. image:: https://badgen.net/badge/code%20style/black/000
:alt: Code style: Black
:target: https://github.com/ambv/black
.. raw:: html
</div>
Transformer
***********
A **command-line tool** and **Python library** to convert web browser sessions
(`HAR`_ files) into Locust_ load test scenarios ("locustfiles").
.. _HAR: https://en.wikipedia.org/wiki/.har
.. _Locust: https://locust.io/
Use it to **replay HAR files** (storing recordings of interactions with your
website) **in load tests** with Locust_.
.. contents::
:local:
Installation
============
Install from PyPI::
pip install har-transformer
Usage
=====
Example HAR files are included in the ``examples/`` directory, try them
out.
Command-line
------------
.. code:: bash
transformer my_har_files_directory/ >locustfile.py
Library
-------
.. code:: python
import transformer
with open("locustfile.py", "w") as f:
transformer.dump(f, ["my_har_files_directory/"])
Documentation
=============
Take a look at our documentation_ for more details, including how to **generate
HAR files**, **customize your scenarios**, use or write **plugins**, etc.
.. _documentation: https://transformer.readthedocs.io/
Authors
=======
- **Serhii Cherniavskyi** — `@scherniavsky <https://github.com/scherniavsky>`_
- **Thibaut Le Page** — `@thilp <https://github.com/thilp>`_
- **Brian Maher** — `@bmaher <https://github.com/bmaher>`_
- **Oliwia Zaremba** — `@tortila <https://github.com/tortila>`_
See also the list of contributors_ to this project.
.. _contributors: https://transformer.readthedocs.io/en/latest/Contributors.html
License
=======
This project is licensed under the MIT license — see the LICENSE.md_ file for
details.
.. _LICENSE.md: https://github.com/zalando-incubator/Transformer/blob/master
/LICENSE.md
<div align="center">
.. image:: docs/_static/transformer.png
:alt: Transformer logo
:align: center
.. raw:: html
<br>
.. image:: https://travis-ci.org/zalando-incubator/Transformer.svg?branch=master
:alt: travis-ci status badge
:target: https://travis-ci.org/zalando-incubator/Transformer
.. image:: https://badgen.net/pypi/v/har-transformer
:alt: pypi version badge
:target: https://pypi.org/project/har-transformer
.. image:: https://api.codacy.com/project/badge/Grade/10b3feb4e4814429bf288b87443a6c72
:alt: code quality badge
:target: https://www.codacy.com/app/thilp/Transformer
.. image:: https://api.codacy.com/project/badge/Coverage/10b3feb4e4814429bf288b87443a6c72
:alt: test coverage badge
:target: https://www.codacy.com/app/thilp/Transformer
.. image:: https://badgen.net/badge/code%20style/black/000
:alt: Code style: Black
:target: https://github.com/ambv/black
.. raw:: html
</div>
Transformer
***********
A **command-line tool** and **Python library** to convert web browser sessions
(`HAR`_ files) into Locust_ load test scenarios ("locustfiles").
.. _HAR: https://en.wikipedia.org/wiki/.har
.. _Locust: https://locust.io/
Use it to **replay HAR files** (storing recordings of interactions with your
website) **in load tests** with Locust_.
.. contents::
:local:
Installation
============
Install from PyPI::
pip install har-transformer
Usage
=====
Example HAR files are included in the ``examples/`` directory, try them
out.
Command-line
------------
.. code:: bash
transformer my_har_files_directory/ >locustfile.py
Library
-------
.. code:: python
import transformer
with open("locustfile.py", "w") as f:
transformer.dump(f, ["my_har_files_directory/"])
Documentation
=============
Take a look at our documentation_ for more details, including how to **generate
HAR files**, **customize your scenarios**, use or write **plugins**, etc.
.. _documentation: https://transformer.readthedocs.io/
Authors
=======
- **Serhii Cherniavskyi** — `@scherniavsky <https://github.com/scherniavsky>`_
- **Thibaut Le Page** — `@thilp <https://github.com/thilp>`_
- **Brian Maher** — `@bmaher <https://github.com/bmaher>`_
- **Oliwia Zaremba** — `@tortila <https://github.com/tortila>`_
See also the list of contributors_ to this project.
.. _contributors: https://transformer.readthedocs.io/en/latest/Contributors.html
License
=======
This project is licensed under the MIT license — see the LICENSE.md_ file for
details.
.. _LICENSE.md: https://github.com/zalando-incubator/Transformer/blob/master
/LICENSE.md
Release files for har-transformer 1.0.2.dev20190305162518
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| har-transformer-1.0.2.dev20190305162518.tar.gz | 47.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| har_transformer-1.0.2.dev20190305162518-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 239.6 kB
Release files / har-transformer-1.0.2.dev20190305162518.tar.gz
| Download URL | har-transformer-1.0.2.dev20190305162518.tar.gz |
|---|---|
| Size | 47.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5dc563f0148c516c532bc9f8de26d504a88e9366e49addbe642d127e700b5703
|
|
BLAKE2b-256 checksum How to use checksums |
abf72bfa2d9a35d3d6472190354b28ce26e2cb07af2e4b9060c7ecd80dfa8cea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/0.12.11 CPython/3.7.1 Linux/4.15.0-1026-gcp
|
Release files / har_transformer-1.0.2.dev20190305162518-py3-none-any.whl
| Download URL | har_transformer-1.0.2.dev20190305162518-py3-none-any.whl |
|---|---|
| Size | 192.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3181fbf9190f21fbd7d305d8b90e53fbb2cd5d7bd54b878b8d806bc857e43ec6
|
|
BLAKE2b-256 checksum How to use checksums |
9daf84ce0cb4151e8dc13f17d097cbb28884f4b25d5802d8632811301db6e413
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/0.12.11 CPython/3.7.1 Linux/4.15.0-1026-gcp
|