drill
drill copied to clipboard
Drill is an HTTP load testing application written in Rust
I want to set tags for skipping and selecting task like ansible-playbook tags. https://docs.ansible.com/ansible/latest/user_guide/playbooks_tags.html Do you have any plans to implement like this functions.
I've encountered an issue where I have an endpoint returning a value that I assign to a variable which I depend on later, times out. This causes the whole benchmark...
It would be helpful for testing file-upload APIs
I think Drill is outstanding. A key limitation is if your application is secured via some form of JWT then it's a little difficult to run longer load tests without...
Hi. I’m writing on an article about do’s and dont’s in aync Rust and using actix as an examle. I wanted to use a Rust load testing application for benchmarking...
Feature request: I want to be able to load test a mass number of users running through multiple actions (purchasing on a site, configuring their account, etc.). Right now I...
Given the following benchmark file: ``` base: 'myUrl' threads: 8 plan: - name: CRIANDO UM CLIENTE {{ thread }} {{ item.txn }} request: url: /api/v1/customer/create method: POST body: '{{ item.txn...
Sometimes I miss a flag to generate structured data to feed reports(like json) --stats flag is awesome, but --json would allow us to show that info in a more structured...
It could be cool to evaluate `tera` project and check if the available features can improve `drill` interpolation capabilities. One simple example could be: `https://localhost:9999/{{ user.token | length }}` More...
![image](https://user-images.githubusercontent.com/5871626/54755794-0c747c80-4be7-11e9-9431-f1c390d52621.png) config: ``` threads: 16 base: 'http://localhost:8080' iterations: 1000 rampup: 2 plan: - name: json request: url: /json ``` result: ``` ./target/release/drill --benchmark benchmark.yml --stats -q Threads 16 Iterations 1000...