
Генерация гуида
#1
Отправлено 01 марта 2012 - 08:25
Задача, отправить в запросе guid вида: abec119d-2d8e-4705-a994-f7c326967bnn
Я отправляю через переменную Random Variable ${Guid}, в виде ${Guid}-2d8e-4705-a994-f7c326967bnn.
Т.е. тем самым гуиды отличаются но только первой частью, к примеру:
1. 14251436-2d8e-4705-a994-f7c326967bnn
2. 63573395-2d8e-4705-a994-f7c326967bnn
Собственно, вопрос хочу улучшить этот вариант. Например создавать Random Variable, которая будет гененрировать гуид полностью, но не знаю как это сделать, т.к. не представляю как будет выглядеть цифробуквенный радном.
Был еще вариант решения, тянуть гуиды из файла, в который будет гененрировать гуиды SQL
Надеюсь есть метод который генерирует гуид какой то простой функцией... Спасибо за внимание!
#2
Отправлено 01 марта 2012 - 11:27
${__RandomString(8,abcdef123456789,)}-${__RandomString(4,abcdef123456789,)}-${__RandomString(4,abcdef123456789,)}-${__RandomString(4,abcdef123456789,)}-${__RandomString(12,abcdef123456789,)}
#3
Отправлено 05 марта 2012 - 06:10
#4
Отправлено 05 марта 2012 - 13:50
Я просто не работал с ним, но всегда думал что там можно писать код в джаве
#5
Отправлено 12 апреля 2012 - 17:54
Можно, но тогда понадобится вызывать bean shell интерпретатор, ради одного айдишника это может быть накладно, а так вызов только одной функции, производителей) Тесты ведь тоже должны быть производительнымиВ jmeter нельзя использовать это http://docs.oracle.c.../util/UUID.html ?
Я просто не работал с ним, но всегда думал что там можно писать код в джаве
#6
Отправлено 14 апреля 2012 - 07:59
Можно, но тогда понадобится вызывать bean shell интерпретатор, ради одного айдишника это может быть накладно, а так вызов только одной функции, производителей) Тесты ведь тоже должны быть производительными
Накладные расходы так минимальны, что ими можно пренебречь. В своих тестах у меня генерируется много отчетов, для того, чтобы их синхронизировать между собой я обычно через beanshell на яве создаю идентификатор и потом использую его для идентификации отчетов между несколькими сессиями. ИМХО, очень удобный и простой способ генерации уникального идентификатора.
#7
Отправлено 19 апреля 2012 - 17:16
Какое максимальное количество тредов и повторов было у тебя в тесте? На каждый тред по интерпретатору запускается, насколько я понимаю, а если ресурсы все таки ограниченны? Я не говорю что это плохо, я к тому что задачу можно решить меньшими затратами. Это и есть перфоманс.
Можно, но тогда понадобится вызывать bean shell интерпретатор, ради одного айдишника это может быть накладно, а так вызов только одной функции, производителей) Тесты ведь тоже должны быть производительными
Накладные расходы так минимальны, что ими можно пренебречь. В своих тестах у меня генерируется много отчетов, для того, чтобы их синхронизировать между собой я обычно через beanshell на яве создаю тор и потом использую его для идентификации отчетов между несколькими сессиями. ИМХО, очень удобный и простой способ генерации уникального идентификатора.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных