Кто-нибудь знает, как получить доступ к имени пользователя и паролю из элемента конфигурации входа в jMeter внутри BeanShell? - PullRequest
1 голос
/ 12 июля 2011

Кто-нибудь знает, как получить доступ к имени пользователя и паролю из элемента конфигурации входа в jMeter внутри BeanShell?

Я пытаюсь получить доступ к элементу конфигурации входа и HTTPRequest.Мне нужно сохранить пароль с наложением точек, чтобы он был безопасным для использования моими компаниями.Я хочу получить к ним доступ через HTTPRequest, чтобы не вводить имя пользователя и пароль в открытом тексте.Затем я хочу получить к нему доступ в сценарии BeanShell Post, чтобы я мог изменить пароль до того, как Simple Data Writer запишет вывод HTTP-запроса в файл.

До сих пор мне не удалось найти какую-либо полезную информацию окак это сделать.

Я пробовал этот скрипт до сих пор, который заменяет пароль, записанный в файле Simple Data Listener, но мне все еще нужно записать его в виде открытого текста, и я бы предпочел поставить переменную или использоватьфункция для доступа к переменной.

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult;
import java.lang.String;

prev.setHTTPMethod(prev.getHTTPMethod().replace("password","*********"));

1 Ответ

0 голосов
/ 15 июля 2011

Вы проверяли Jmeter API , чтобы посмотреть, хранится ли в нем имя пользователя / пароль? (может и нет)

Если API не может вам помочь, вы можете выполнить отладочную выборку и посмотреть, хранятся ли имя пользователя / пароль в виде переменных / свойств.

Сэмплеры Beanshell могут обращаться как к переменным, так и к свойствам.

...