Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
rateus_gs [2022/02/17 10:41] serg |
rateus_gs [2022/03/28 17:11] (текущий) serg |
||
|---|---|---|---|
| Строка 20: | Строка 20: | ||
| <code> | <code> | ||
| - | type TRateUsScenario struct { | + | type tRateOutput struct { |
| - | Queue []TRateBlock `json:"Q"` | + | ShowData TShowData |
| - | Options map[string]int `json:"O"` | + | SessionData RedisValue //данные для тестирования |
| + | Scenario TRateUsScenario //данные для тестирования | ||
| + | RedisData TRedisData //данные для тестирования | ||
| + | } | ||
| + | type TShowData struct { | ||
| + | NextShowTime int64 | ||
| + | QID int | ||
| } | } | ||
| - | type TRateBlock struct { | ||
| - | ID int `json:"ID"` | ||
| - | SessionCount int `json:"C"` | ||
| - | SecondsInPlay int `json:"P"` | ||
| - | DaysInPlay int `json:"D"` | ||
| - | ShowResult TShowResult `json:"S"` | ||
| - | } | ||
| type TShowResult int | type TShowResult int | ||
| Строка 44: | Строка 43: | ||
| ) | ) | ||
| </code> | </code> | ||
| - | **Options** | + | |
| - | <code> | + | |
| - | "Cycle": 1 - цикличный сценарий, | + | |
| - | "Inst": 1645008733 - unixtime установки приложения | + | |
| - | </code> | + | |
| **Example** | **Example** | ||
| <code> | <code> | ||
| { | { | ||
| - | "Q": [ | + | "ShowData": { |
| - | { | + | "NextShowTime": 1648487419, |
| - | "C": 3, | + | "QID": 0 |
| - | "P": 100, | + | }, |
| - | "D": 2, | + | "SessionData": { |
| - | "S": 0 | + | "ActiveTime": 66, |
| - | }, | + | "SessionCount": 2, |
| - | { | + | "InstalledDate": 1648458967 |
| - | "C": 7, | + | }, |
| - | "P": 200, | + | "Scenario": { |
| - | "D": 4, | + | "Q": [ |
| - | "S": -1 | + | { |
| - | }, | + | "ID": 0, |
| - | { | + | "Q": { |
| - | "C": 10, | + | "C": 2, |
| - | "P": 800, | + | "P": 800, |
| - | "D": 6, | + | "D": 1 |
| - | "S": -1 | + | } |
| - | } | + | }, |
| - | ], | + | { |
| - | "O": { | + | "ID": 1, |
| - | "Cycle": 1, | + | "Q": { |
| - | "Inst": 1645008733 | + | "C": 5, |
| + | "P": 1600, | ||
| + | "D": 2 | ||
| + | } | ||
| + | } | ||
| + | ], | ||
| + | "O": null | ||
| + | }, | ||
| + | "RedisData": { | ||
| + | "Qid": -1, | ||
| + | "Qresult": -3 | ||
| } | } | ||
| } | } | ||
| </code> | </code> | ||