Talk type: Talk

Pandora: Writing load scenarios in Go

  • Talk in Russian
Presentation pdf

Alexey will explain the architecture of Pandora, show you how to write a load scenario, to configure and run it.

Pandora is an open source load tool written in Go. You can use one of the off-the-shelf guns to shoot, but it's much more interesting to create your own scenarios (in Go). The compiler's high speed allows you to assemble scenarios into a binary right before shooting and get a high-performance generator built specifically for your service. You can keep load tests written in Go in your repository and work with them like with a code. Vast (especially concerning network libraries) Go ecosystem allows you to work with almost any protocol. Besides, Pandora can be integrated transparently with Yandex.Tank and enables you to automate launch of load tests, gather monitoring and receive fancy reports.

  • #golang
  • #load

Speakers

Talks