cURL
curl --request GET \
--url https://app.loadforge.com/api/v2/results \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.loadforge.com/api/v2/results"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.loadforge.com/api/v2/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.loadforge.com/api/v2/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.loadforge.com/api/v2/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.loadforge.com/api/v2/results")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.loadforge.com/api/v2/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"id": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"run_status": 123,
"cancelled": true,
"duration": 123,
"requests": "<string>",
"failures": "<string>",
"response_median": "<string>",
"response_avg": "<string>",
"response_min": "<string>",
"response_max": "<string>",
"reqs_per_second": "<string>",
"fails_per_second": "<string>"
}
]{
"error": 123,
"message": "<string>"
}Runs & Results
List Results
Returns a summary of your results
GET
/
results
cURL
curl --request GET \
--url https://app.loadforge.com/api/v2/results \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.loadforge.com/api/v2/results"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.loadforge.com/api/v2/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.loadforge.com/api/v2/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.loadforge.com/api/v2/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.loadforge.com/api/v2/results")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.loadforge.com/api/v2/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"id": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"run_status": 123,
"cancelled": true,
"duration": 123,
"requests": "<string>",
"failures": "<string>",
"response_median": "<string>",
"response_avg": "<string>",
"response_min": "<string>",
"response_max": "<string>",
"reqs_per_second": "<string>",
"fails_per_second": "<string>"
}
]{
"error": 123,
"message": "<string>"
}Returns a summary of your results. This endpoint provides a list of all your result sets, with one set of results for each run. A run is an individual instance of a test being executed.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
Results summary response
Unique identifier for the result
Creation timestamp
Last update timestamp
Status code of the run
Whether the run was cancelled
Duration of the run in minutes
Number of requests made
Number and percentage of failures
Median response time
Average response time
Minimum response time
Maximum response time
Requests per second
Failures per second
Was this page helpful?