|
27 | 27 | &Тест
|
28 | 28 | Процедура Тест_Производительность() Экспорт
|
29 | 29 |
|
30 |
| - НаносекундВМиллисекунде = 1000000; |
31 |
| - |
32 | 30 | Результат = Бенчмаркинг.Запустить(Тип("БенчмаркиСЗадержкой"));
|
33 | 31 | РезультатыЗапусков = Результат.РезультатыЗапусков;
|
34 | 32 | Отчет = Результат.Отчет;
|
35 | 33 |
|
36 |
| - // Среднее |
37 |
| - Среднее10 = РезультатыЗапусков[0].Статистика.Среднее / НаносекундВМиллисекунде; |
38 |
| - Среднее20 = РезультатыЗапусков[1].Статистика.Среднее / НаносекундВМиллисекунде; |
| 34 | + Статистика1 = РезультатыЗапусков[0].Статистика.ВМиллисекунды(); |
| 35 | + Статистика2 = РезультатыЗапусков[1].Статистика.ВМиллисекунды(); |
39 | 36 |
|
40 |
| - Ожидаем.Что(Среднее10).Больше(10); |
41 |
| - Ожидаем.Что(Среднее20).Больше(20); |
| 37 | + // Среднее |
| 38 | + Ожидаем.Что(Статистика1.Среднее).Больше(10); |
| 39 | + Ожидаем.Что(Статистика2.Среднее).Больше(20); |
42 | 40 |
|
43 | 41 | // СтандартноеОтклонение
|
44 |
| - СтандартноеОтклонение10 = РезультатыЗапусков[0].Статистика.СтандартноеОтклонение / НаносекундВМиллисекунде; |
45 |
| - СтандартноеОтклонение20 = РезультатыЗапусков[1].Статистика.СтандартноеОтклонение / НаносекундВМиллисекунде; |
46 |
| - |
47 |
| - Ожидаем.Что(СтандартноеОтклонение10).Больше(0); |
48 |
| - Ожидаем.Что(СтандартноеОтклонение20).Больше(0); |
| 42 | + Ожидаем.Что(Статистика1.СтандартноеОтклонение).Больше(0); |
| 43 | + Ожидаем.Что(Статистика2.СтандартноеОтклонение).Больше(0); |
49 | 44 |
|
50 | 45 | // СтандартнаяОшибкаСреднего
|
51 |
| - СтандартнаяОшибкаСреднего10 = РезультатыЗапусков[0].Статистика.СтандартнаяОшибкаСреднего / НаносекундВМиллисекунде; |
52 |
| - СтандартнаяОшибкаСреднего20 = РезультатыЗапусков[1].Статистика.СтандартнаяОшибкаСреднего / НаносекундВМиллисекунде; |
53 |
| - |
54 |
| - Ожидаем.Что(СтандартнаяОшибкаСреднего10).Больше(0); |
55 |
| - Ожидаем.Что(СтандартнаяОшибкаСреднего20).Больше(0); |
| 46 | + Ожидаем.Что(Статистика1.СтандартнаяОшибкаСреднего).Больше(0); |
| 47 | + Ожидаем.Что(Статистика2.СтандартнаяОшибкаСреднего).Больше(0); |
56 | 48 |
|
57 | 49 | // Медиана
|
58 |
| - Медиана10 = РезультатыЗапусков[0].Статистика.Медиана / НаносекундВМиллисекунде; |
59 |
| - Медиана20 = РезультатыЗапусков[1].Статистика.Медиана / НаносекундВМиллисекунде; |
60 |
| - |
61 |
| - Ожидаем.Что(Медиана10).Больше(10); |
62 |
| - Ожидаем.Что(Медиана20).Больше(20); |
| 50 | + Ожидаем.Что(Статистика1.Медиана).Больше(10); |
| 51 | + Ожидаем.Что(Статистика2.Медиана).Больше(20); |
63 | 52 |
|
64 | 53 | // Эталон
|
65 | 54 | Ожидаем.Что(Отчет.Таблица[0][КолонкиОтчетаБенчмарков.КоэффициентПроизводительности]).Равно(1);
|
|
0 commit comments