server: bench: select prompts based on the current iteration id not randomly to make the bench more reproducible
This commit is contained in:
parent
52c76d57a5
commit
6bfb80eb75
1 changed files with 2 additions and 1 deletions
|
@ -2,6 +2,7 @@ import http from 'k6/http'
|
||||||
import {check, sleep} from 'k6'
|
import {check, sleep} from 'k6'
|
||||||
import {SharedArray} from 'k6/data'
|
import {SharedArray} from 'k6/data'
|
||||||
import {Counter, Rate, Trend} from 'k6/metrics'
|
import {Counter, Rate, Trend} from 'k6/metrics'
|
||||||
|
import exec from 'k6/execution';
|
||||||
|
|
||||||
// Server chat completions prefix
|
// Server chat completions prefix
|
||||||
const server_url = __ENV.SERVER_BENCH_URL ? __ENV.SERVER_BENCH_URL : 'http://localhost:8080/v1'
|
const server_url = __ENV.SERVER_BENCH_URL ? __ENV.SERVER_BENCH_URL : 'http://localhost:8080/v1'
|
||||||
|
@ -72,7 +73,7 @@ export const options = {
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function () {
|
export default function () {
|
||||||
const conversation = data[Math.floor(Math.random() * data.length)]
|
const conversation = data[exec.scenario.iterationInInstance % data.length]
|
||||||
const payload = {
|
const payload = {
|
||||||
"messages": [
|
"messages": [
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue