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

Фотография

Запись в файл логина и пароля после регистрации


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

#1 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 03:48

Здравствуйте !
Столкнулся со следующей проблемкой. Хотелось бы сделать так чтобы после регистрации логин и пароль которые создаются сами записывались в файл(файл используется в проекте, из него я беру логины и пароли для авторизации).
Как это лучше всего реализовать ?
  • 0

#2 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 30 сентября 2011 - 05:26

Здравствуйте !
Столкнулся со следующей проблемкой. Хотелось бы сделать так чтобы после регистрации логин и пароль которые создаются сами записывались в файл(файл используется в проекте, из него я беру логины и пароли для авторизации).
Как это лучше всего реализовать ?


Запись в файл можно сделать при помощи BeanShell

print("--WriteToFile--");
 
//Get a value of variable that contains  the string
String Line = vars.get("Line");
 
try{
  //Create the  file
  FileWriter fw = new FileWriter("c://filename.txt", true);
   BufferedWriter bw = new BufferedWriter(fw);
  PrintWriter pw = new  PrintWriter(bw);
  pw.println(Line);
  //Close the output file
   pw.close();
}
catch (IOException e){
  System.out.println("IO error: "  + e.getMessage());
}

В файл c://filename.txt записывается содержимое некой переменной Line.

Ссылка: http://andzhukov.blo...-by-number.html

Сообщение отредактировал AxelM: 30 сентября 2011 - 06:00

  • 1

#3 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 05:31


Здравствуйте !
Столкнулся со следующей проблемкой. Хотелось бы сделать так чтобы после регистрации логин и пароль которые создаются сами записывались в файл(файл используется в проекте, из него я беру логины и пароли для авторизации).
Как это лучше всего реализовать ?


Запись в файл можно сделать при помощи BeanShell

print("--WriteToFile--");
 
//Get a value of variable that contains  the string
String Line = vars.get("Line");
 
try{
  //Create the  file
  FileWriter fw = new FileWriter("c://filename.txt", true);
   BufferedWriter bw = new BufferedWriter(fw);
  PrintWriter pw = new  PrintWriter(bw);
  pw.println(Line);
  //Close the output file
   pw.close();
}
catch (IOException e){
  System.out.println("IO error: "  + e.getMessage());
}

В файл c://filename.txt записывается содержимое некой переменной Line.

Афигеть!!! Огромное пасибо сейчас попробуем.
  • 0

#4 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 05:47

Попоробовал. К сожелению в файл ничего не записывается.
Указал следующие свои значения :

String Line = vars.get("LOGIN"); // значение переменной


Путь к файлу:FileWriter fw = new FileWriter("C:\Users\VLevikov\Desktop\Нагрузочное тестирование для megacampus\загрузка\test.txt", true);
  • 0

#5 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 30 сентября 2011 - 05:57

Попоробовал. К сожелению в файл ничего не записывается.
Указал следующие свои значения :

String Line = vars.get("LOGIN"); // значение переменной


Путь к файлу:FileWriter fw = new FileWriter("C:\Users\VLevikov\Desktop\Нагрузочное тестирование для megacampus\загрузка\test.txt", true);


Вы неправильно указываете путь к файлу. Надо в unix-формате: либо замените "\" на "/", либо вместо "\" напишите "\\".
  • 0

#6 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 06:03


Попоробовал. К сожелению в файл ничего не записывается.
Указал следующие свои значения :

String Line = vars.get("LOGIN"); // значение переменной


Путь к файлу:FileWriter fw = new FileWriter("C:\Users\VLevikov\Desktop\Нагрузочное тестирование для megacampus\загрузка\test.txt", true);


Вы неправильно указываете путь к файлу. Надо в unix-формате: либо замените "\" на "/", либо вместо "\" напишите "\\".

Попробовал оба пути FileWriter fw = new FileWriter("C://Users/VLevikov/Desktop/Нагрузочное тестирование для megacampus/загрузка/test.txt", true);
FileWriter fw = new FileWriter("C:\\Users\\VLevikov\\Desktop\\Нагрузочное тестирование для megacampus\\загрузка\\test.txt", true);

Всё равно ничего не пишет , ща попробую файл в корень с кинуть и попробовать
  • 0

#7 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 06:11

Разобрался!! Я тут pw.println(LOGIN); указывал не правильную переменную)))
Огромное спасибо!!!

Сообщение отредактировал Lemur: 30 сентября 2011 - 06:13

  • 0

#8 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 06:58

Слушай а если файл находится на другой машине с IP 192.5.5.10(просто пример),в папке Bin jmeter как в них записать? Путь понятно какой будет, а вот как сказать Jmetrу где их искать ?
  • 0

#9 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 30 сентября 2011 - 09:02

путь считается от папки bin, если из ней запущен jmeter
  • 0

#10 nik_o

nik_o

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Николай
  • Город:Одесса


Отправлено 17 октября 2011 - 12:24


Здравствуйте !
Столкнулся со следующей проблемкой. Хотелось бы сделать так чтобы после регистрации логин и пароль которые создаются сами записывались в файл(файл используется в проекте, из него я беру логины и пароли для авторизации).
Как это лучше всего реализовать ?


Запись в файл можно сделать при помощи BeanShell

print("--WriteToFile--");
 
//Get a value of variable that contains  the string
String Line = vars.get("Line");
 
try{
  //Create the  file
  FileWriter fw = new FileWriter("c://filename.txt", true);
   BufferedWriter bw = new BufferedWriter(fw);
  PrintWriter pw = new  PrintWriter(bw);
  pw.println(Line);
  //Close the output file
   pw.close();
}
catch (IOException e){
  System.out.println("IO error: "  + e.getMessage());
}

В файл c://filename.txt записывается содержимое некой переменной Line.

Ссылка: http://andzhukov.blo...-by-number.html


Попробовал повторить пример из выше приведённой ссылки и вот что получилось. Лог и сценарий прилагается.
Что я сделал не так???

Почему первый скрипт отрабатывает, а второй валится с ошибкой???

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

  • Прикрепленный файл  Archive.zip   2,31К   3 Количество загрузок:

  • 0

#11 APC

APC

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

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 17 октября 2011 - 15:25

Эту тему постоянно поднимают в рассылке ЖМетра, вот пример: http://jmeter.512774...-td4757868.html
  • 0


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

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