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

Tester123

Регистрация: 01 июн 2016
Offline Активность: 08 июн 2017 09:39
-----

Мои сообщения

В теме: Условия прерывания скрипта в HP LoadRunner 12

13 сентября 2016 - 12:33

Написано всё правильно, просто в настройках действительно надо было прописать 2 итерации(я наивно полагал, что он сделает вторую т.к. есть же условие).

Спасибо.


В теме: Условия прерывания скрипта в HP LoadRunner 12

13 сентября 2016 - 06:58

Собственно, написал вот так:

    if (strcmp(lr_eval_string("{Proverka_nalichiya}"),"add")!=0) {
    lr_exit
(LR_EXIT_MAIN_ITERATION_AND_CONTINUE, LR_PASS);
    }

 

Если add - всё ок, система идёт дальше.

Если view - ПРОБЛЕМА, система прекращает выполнение со статусом PASS, но заново работать не начинает.

Почему может такое быть? Для проверки специально в датапул вбил 2 значения, сначала что бы было View, потом Add. Берёт первое, получает View и заканчивает, ко второму значению, что бы получилось add не переходит.


В теме: Visual Studio

15 июля 2016 - 05:08

Что они делают по отдельности я понимаю, но почему она так себя ведёт - не понимаю.

Что бы не заполонять форум потому и пишу всё в одной теме, в разделе "Начинающему тестировщику".


В теме: Visual Studio

14 июля 2016 - 11:14

Спасибо, работает корректно.

 

Возник другой вопрос, из этой же книги, вот есть программа:

 

#include <stdio.h>

/* копирование ввода на вывод; 1-я версия */

int main()

{

int с;

с = getchar();

while (с != EOF) {

putchar ( c );

с = getchar();

return 0;

}

}

 

 

 

1)Что вообще делает эта программа?

Сказано, что:

"getchar" - считывает следущий символ из числового потока

"putchar" - печатает один символ.

 

Я запустил, она запросила символ,я  ввёл любую букву, нажал Enter - она стала мне эту же букву миллион раз сплошняком выводить - и зачем это?

 

2)Зачем второй раз писать "с = getchar();" ?