Перейти к содержимому

Фотография

Нужна помощь с Jmeter


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 mcsimka

mcsimka

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Pylypenko Maksym

Отправлено 06 мая 2016 - 12:48

Добрый день! Нужна помощь!

 

Есть тест на добавление респонсов (добавляет 2 разных респонса). Задание следующее: нужно сделать так, чтобы он случайным образом добавлял одного из двух респонсов.

 

 


  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 06 мая 2016 - 13:24

А теперь выньте голову из своего контекста и прочитайте свой запрос. Сами поняли, что спросили?


  • 1

#3 mcsimka

mcsimka

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Pylypenko Maksym

Отправлено 06 мая 2016 - 14:04

есть запросы такого вида, мне нужно, чтобы gmeter рандомно выбирал первую или вторую часть запросов. Или подскажите как это реализовать по-другому

Прикрепленные файлы


  • 0

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 06 мая 2016 - 14:15

Jmeter здесь вообще не при чем.

Что такое "тест"? где он "есть"? что такое "респонс"? и как его "добавляют"?


  • 0

#5 mcsimka

mcsimka

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Pylypenko Maksym

Отправлено 06 мая 2016 - 14:23

я изменил сообщение выше, может так станет понятней :sad:


  • 0

#6 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 06 мая 2016 - 14:34

Гораздо понятнее.

Вам нужны контроллеры simple и random

Из них надо построить "дерево"

random controller в корне (в thread group), в него положить два simple controller, а в них соответственно разложить то что у вас помечено цифрами 1 и 2.

На каждом проходе random controller исполняет один из вложенных в него элементов, выбирая его случайно.


  • 0

#7 mcsimka

mcsimka

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Pylypenko Maksym

Отправлено 06 мая 2016 - 14:55

Спасибо огромное, получилось


  • 0

#8 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 06 мая 2016 - 15:04

Пожалуйста.

http://jmeter.apache..._reference.html  - ссылка на описание компонент jmeter

поиск по jmeter random тоже был бы результативен.


  • 0

#9 mcsimka

mcsimka

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Pylypenko Maksym

Отправлено 10 мая 2016 - 09:03

Павел здравствуйте, требуется еще Ваша помощь! 

Задача следующая, есть текстовое поле, нужно при помощи jmeter генерировать случайные букво-текстовые символы, как это можно реализовать? 

Прикрепленные файлы


  • 0

#10 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 10 мая 2016 - 09:46

Максим, вы гуглить не пробовали, что-нибудь вроде jmeter random string examples

Первая ссылка дает общее представление о переменных и функциях.

На второй конкретное решение, со скриншотами.

Дальше я смотреть не пошел.


  • 0

#11 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 10 мая 2016 - 09:56

ответ тут http://jmeter.apache...#__RandomString


  • 0

#12 mcsimka

mcsimka

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Pylypenko Maksym

Отправлено 10 мая 2016 - 10:07

${__javaScript(for(var x, j = [], i = 0; i < 20; i++) { x = [[48,57], [65,90], [97,122], [1040,1103]][Math.random() * 4 >> 0]; j[i] = String.fromCharCode((Math.random() * (x[1] - x[0] + 1) >> 0) + x[0]);},other24464781_125685719)}

 

такое будет работать? Я сгенерил функцию js. только у меня вопрос, название переменной other24464781_125685719 нужно там или нет?


  • 0

#13 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 10 мая 2016 - 11:00

Не знаю. Последний раз jmeter я запускал почти 3 года назад. fesd вот солидарен со второй ссылкой. Я тоже сторонник краткости кода, если это не противоречит другим требованиям.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных