Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 283.79 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <jmeterTestPlan version="1.2" properties="2.2">
  3. <hashTree>
  4. <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="TrueMove Test Plan - multi Gx Session binding " enabled="true">
  5. <stringProp name="TestPlan.comments">concurrentSessions=10 delay=1000 init_delay=1000</stringProp>
  6. <boolProp name="TestPlan.functional_mode">false</boolProp>
  7. <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
  8. <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
  9. <collectionProp name="Arguments.arguments">
  10. <elementProp name="concurrentSessions" elementType="Argument">
  11. <stringProp name="Argument.name">concurrentSessions</stringProp>
  12. <stringProp name="Argument.value">100</stringProp>
  13. <stringProp name="Argument.metadata">=</stringProp>
  14. </elementProp>
  15. <elementProp name="host" elementType="Argument">
  16. <stringProp name="Argument.name">host</stringProp>
  17. <stringProp name="Argument.value">mtg-pcef-01</stringProp>
  18. <stringProp name="Argument.metadata">=</stringProp>
  19. </elementProp>
  20. <elementProp name="delay" elementType="Argument">
  21. <stringProp name="Argument.name">delay</stringProp>
  22. <stringProp name="Argument.value">100</stringProp>
  23. <stringProp name="Argument.metadata">=</stringProp>
  24. </elementProp>
  25. <elementProp name="localIp" elementType="Argument">
  26. <stringProp name="Argument.name">localIp</stringProp>
  27. <stringProp name="Argument.value">10.95.123.200</stringProp>
  28. <stringProp name="Argument.metadata">=</stringProp>
  29. </elementProp>
  30. <elementProp name="init_delay" elementType="Argument">
  31. <stringProp name="Argument.name">init_delay</stringProp>
  32. <stringProp name="Argument.value">100</stringProp>
  33. <stringProp name="Argument.metadata">=</stringProp>
  34. </elementProp>
  35. <elementProp name="message_interval" elementType="Argument">
  36. <stringProp name="Argument.name">message_interval</stringProp>
  37. <stringProp name="Argument.value">100</stringProp>
  38. <stringProp name="Argument.metadata">=</stringProp>
  39. </elementProp>
  40. </collectionProp>
  41. </elementProp>
  42. <stringProp name="TestPlan.user_define_classpath"></stringProp>
  43. </TestPlan>
  44. <hashTree>
  45. <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="GGSN-GX" enabled="false">
  46. <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
  47. <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" enabled="true">
  48. <boolProp name="LoopController.continue_forever">false</boolProp>
  49. <stringProp name="LoopController.loops">1</stringProp>
  50. </elementProp>
  51. <stringProp name="ThreadGroup.num_threads">1</stringProp>
  52. <stringProp name="ThreadGroup.ramp_time">1</stringProp>
  53. <longProp name="ThreadGroup.start_time">1317630442000</longProp>
  54. <longProp name="ThreadGroup.end_time">1317630442000</longProp>
  55. <boolProp name="ThreadGroup.scheduler">false</boolProp>
  56. <stringProp name="ThreadGroup.duration"></stringProp>
  57. <stringProp name="ThreadGroup.delay"></stringProp>
  58. </ThreadGroup>
  59. <hashTree>
  60. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables" enabled="true">
  61. <collectionProp name="Arguments.arguments">
  62. <elementProp name="host" elementType="Argument">
  63. <stringProp name="Argument.name">host</stringProp>
  64. <stringProp name="Argument.value">JMETER</stringProp>
  65. <stringProp name="Argument.metadata">=</stringProp>
  66. </elementProp>
  67. <elementProp name="realm" elementType="Argument">
  68. <stringProp name="Argument.name">realm</stringProp>
  69. <stringProp name="Argument.value">traffix.com</stringProp>
  70. <stringProp name="Argument.metadata">=</stringProp>
  71. </elementProp>
  72. <elementProp name="mcc" elementType="Argument">
  73. <stringProp name="Argument.name">mcc</stringProp>
  74. <stringProp name="Argument.value">502</stringProp>
  75. <stringProp name="Argument.desc">represent the imsi country number</stringProp>
  76. <stringProp name="Argument.metadata">=</stringProp>
  77. </elementProp>
  78. <elementProp name="mnc" elementType="Argument">
  79. <stringProp name="Argument.name">mnc</stringProp>
  80. <stringProp name="Argument.value">000</stringProp>
  81. <stringProp name="Argument.metadata">=</stringProp>
  82. </elementProp>
  83. </collectionProp>
  84. </Arguments>
  85. <hashTree/>
  86. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CER" enabled="true">
  87. <stringProp name="pBit">false</stringProp>
  88. <stringProp name="eBit">false</stringProp>
  89. <stringProp name="tBit">false</stringProp>
  90. <stringProp name="rBit">true</stringProp>
  91. <stringProp name="appId">16777238</stringProp>
  92. <stringProp name="endId">automatic</stringProp>
  93. <stringProp name="hopId">automatic</stringProp>
  94. <stringProp name="messageName">CER</stringProp>
  95. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  96. <stringProp name="AVP.0.avpValue">0</stringProp>
  97. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  98. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  99. <stringProp name="AVP.1.avpName">Vendor-Specific-Application-Id</stringProp>
  100. <stringProp name="AVP.1.avpValue"></stringProp>
  101. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  102. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  103. <stringProp name="AVP.1.AVP.0.avpName">Auth-Application-Id</stringProp>
  104. <stringProp name="AVP.1.AVP.0.avpValue">16777238</stringProp>
  105. <stringProp name="AVP.1.AVP.0.avpType">Unsigned32</stringProp>
  106. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  107. <stringProp name="AVP.1.AVP.1.avpName">Vendor-Id</stringProp>
  108. <stringProp name="AVP.1.AVP.1.avpValue">10415</stringProp>
  109. <stringProp name="AVP.1.AVP.1.avpType">Unsigned32</stringProp>
  110. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  111. <stringProp name="AVP.2.avpName">Firmware-Revision</stringProp>
  112. <stringProp name="AVP.2.avpValue">2</stringProp>
  113. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  114. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  115. <stringProp name="AVP.3.avpName">Inband-Security-Id</stringProp>
  116. <stringProp name="AVP.3.avpValue">0</stringProp>
  117. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  118. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  119. <stringProp name="AVP.4.avpName">Product-Name</stringProp>
  120. <stringProp name="AVP.4.avpValue">JMeter Gx PCEF</stringProp>
  121. <stringProp name="AVP.4.avpType">UTF8String</stringProp>
  122. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  123. <stringProp name="AVP.5.avpName">Vendor-Id</stringProp>
  124. <stringProp name="AVP.5.avpValue">27611</stringProp>
  125. <stringProp name="AVP.5.avpType">Unsigned32</stringProp>
  126. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  127. <stringProp name="AVP.6.avpName">Host-IP-Address</stringProp>
  128. <stringProp name="AVP.6.avpValue">${localIp}</stringProp>
  129. <stringProp name="AVP.6.avpType">Address</stringProp>
  130. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  131. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  132. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  133. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  134. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  135. <stringProp name="AVP.8.avpName">Origin-Host</stringProp>
  136. <stringProp name="AVP.8.avpValue">${host}_GGSN</stringProp>
  137. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  138. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  139. <stringProp name="avpCount">11</stringProp>
  140. <intProp name="rootDirectChildCount">9</intProp>
  141. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  142. <hashTree>
  143. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="CEA" enabled="true">
  144. <stringProp name="assertContains">true</stringProp>
  145. <stringProp name="assertMatches">false</stringProp>
  146. <stringProp name="assertHdrFields">false</stringProp>
  147. <stringProp name="assertHdrFlags">false</stringProp>
  148. <stringProp name="assertHierarchy">true</stringProp>
  149. <stringProp name="assertValues">false</stringProp>
  150. <stringProp name="pBit">false</stringProp>
  151. <stringProp name="eBit">false</stringProp>
  152. <stringProp name="tBit">false</stringProp>
  153. <stringProp name="rBit">false</stringProp>
  154. <stringProp name="appId">0</stringProp>
  155. <stringProp name="endId">automatic</stringProp>
  156. <stringProp name="hopId">automatic</stringProp>
  157. <stringProp name="messageName">CEA</stringProp>
  158. <stringProp name="AVP.0.avpName">Origin-Host</stringProp>
  159. <stringProp name="AVP.0.avpValue">GGSN_GX</stringProp>
  160. <stringProp name="AVP.0.avpType">DiameterIdentity</stringProp>
  161. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  162. <stringProp name="AVP.1.avpName">Result-Code</stringProp>
  163. <stringProp name="AVP.1.avpValue">2001</stringProp>
  164. <stringProp name="AVP.1.avpType">Unsigned32</stringProp>
  165. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  166. <stringProp name="avpCount">2</stringProp>
  167. <intProp name="rootDirectChildCount">2</intProp>
  168. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  169. <hashTree/>
  170. </hashTree>
  171. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Session Init Loop-CCRi" enabled="true">
  172. <boolProp name="LoopController.continue_forever">true</boolProp>
  173. <stringProp name="LoopController.loops">1</stringProp>
  174. </LoopController>
  175. <hashTree>
  176. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="session Id Counter 000 , from 1to ${concurrentSessions}" enabled="true">
  177. <stringProp name="CounterConfig.start">21</stringProp>
  178. <stringProp name="CounterConfig.end">24</stringProp>
  179. <stringProp name="CounterConfig.incr">1</stringProp>
  180. <stringProp name="CounterConfig.name">sessionId</stringProp>
  181. <stringProp name="CounterConfig.format">000</stringProp>
  182. <boolProp name="CounterConfig.per_user">false</boolProp>
  183. </CounterConfig>
  184. <hashTree/>
  185. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="IMSI Counter" enabled="true">
  186. <stringProp name="CounterConfig.start">00000</stringProp>
  187. <stringProp name="CounterConfig.end">00010</stringProp>
  188. <stringProp name="CounterConfig.incr">1</stringProp>
  189. <stringProp name="CounterConfig.name">imsi-suffix</stringProp>
  190. <stringProp name="CounterConfig.format">00000</stringProp>
  191. <boolProp name="CounterConfig.per_user">false</boolProp>
  192. </CounterConfig>
  193. <hashTree/>
  194. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="IMSI suffix" enabled="false">
  195. <stringProp name="variableName">imsi-suffix</stringProp>
  196. <stringProp name="outputFormat">00000</stringProp>
  197. <stringProp name="minimumValue">1</stringProp>
  198. <stringProp name="maximumValue">99999</stringProp>
  199. <stringProp name="randomSeed"></stringProp>
  200. <boolProp name="perThread">false</boolProp>
  201. </RandomVariableConfig>
  202. <hashTree/>
  203. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="framed Ip Address Counter" enabled="true">
  204. <stringProp name="CounterConfig.start">1</stringProp>
  205. <stringProp name="CounterConfig.end">255</stringProp>
  206. <stringProp name="CounterConfig.incr">1</stringProp>
  207. <stringProp name="CounterConfig.name">framedIpAddressCounter</stringProp>
  208. <stringProp name="CounterConfig.format"></stringProp>
  209. <boolProp name="CounterConfig.per_user">false</boolProp>
  210. </CounterConfig>
  211. <hashTree/>
  212. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="msisdn" enabled="true">
  213. <stringProp name="CounterConfig.start">111111</stringProp>
  214. <stringProp name="CounterConfig.end"></stringProp>
  215. <stringProp name="CounterConfig.incr">1</stringProp>
  216. <stringProp name="CounterConfig.name">msisdn</stringProp>
  217. <stringProp name="CounterConfig.format"></stringProp>
  218. <boolProp name="CounterConfig.per_user">false</boolProp>
  219. </CounterConfig>
  220. <hashTree/>
  221. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Initiate Sessions Delay 500" enabled="true">
  222. <stringProp name="ConstantTimer.delay">500</stringProp>
  223. </ConstantTimer>
  224. <hashTree/>
  225. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="mnc" enabled="false">
  226. <stringProp name="CounterConfig.start">222</stringProp>
  227. <stringProp name="CounterConfig.end">223</stringProp>
  228. <stringProp name="CounterConfig.incr">1</stringProp>
  229. <stringProp name="CounterConfig.name">mnc</stringProp>
  230. <stringProp name="CounterConfig.format"></stringProp>
  231. <boolProp name="CounterConfig.per_user">false</boolProp>
  232. </CounterConfig>
  233. <hashTree/>
  234. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRi" enabled="true">
  235. <stringProp name="pBit">true</stringProp>
  236. <stringProp name="eBit">false</stringProp>
  237. <stringProp name="tBit">false</stringProp>
  238. <stringProp name="rBit">true</stringProp>
  239. <stringProp name="appId">16777238</stringProp>
  240. <stringProp name="endId">automatic</stringProp>
  241. <stringProp name="hopId">automatic</stringProp>
  242. <stringProp name="messageName">CCR</stringProp>
  243. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  244. <stringProp name="AVP.0.avpValue">GGSN-GX-4</stringProp>
  245. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  246. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  247. <stringProp name="AVP.1.avpName">Framed-IP-Address</stringProp>
  248. <stringProp name="AVP.1.avpValue">${__char(91,110,89,${framedIpAddressCounter})}</stringProp>
  249. <stringProp name="AVP.1.avpType">OctetString</stringProp>
  250. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  251. <stringProp name="AVP.2.avpName">Subscription-Id</stringProp>
  252. <stringProp name="AVP.2.avpValue"></stringProp>
  253. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  254. <stringProp name="AVP.2.avpChildCount">2</stringProp>
  255. <stringProp name="AVP.2.AVP.0.avpName">Subscription-Id-Type</stringProp>
  256. <stringProp name="AVP.2.AVP.0.avpValue">1</stringProp>
  257. <stringProp name="AVP.2.AVP.0.avpType">Enumerated</stringProp>
  258. <stringProp name="AVP.2.AVP.0.avpChildCount">0</stringProp>
  259. <stringProp name="AVP.2.AVP.1.avpName">Subscription-Id-Data</stringProp>
  260. <stringProp name="AVP.2.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  261. <stringProp name="AVP.2.AVP.1.avpType">UTF8String</stringProp>
  262. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  263. <stringProp name="AVP.3.avpName">Subscription-Id</stringProp>
  264. <stringProp name="AVP.3.avpValue"></stringProp>
  265. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  266. <stringProp name="AVP.3.avpChildCount">2</stringProp>
  267. <stringProp name="AVP.3.AVP.0.avpName">Subscription-Id-Type</stringProp>
  268. <stringProp name="AVP.3.AVP.0.avpValue">0</stringProp>
  269. <stringProp name="AVP.3.AVP.0.avpType">Enumerated</stringProp>
  270. <stringProp name="AVP.3.AVP.0.avpChildCount">0</stringProp>
  271. <stringProp name="AVP.3.AVP.1.avpName">Subscription-Id-Data</stringProp>
  272. <stringProp name="AVP.3.AVP.1.avpValue">${msisdn}</stringProp>
  273. <stringProp name="AVP.3.AVP.1.avpType">UTF8String</stringProp>
  274. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  275. <stringProp name="AVP.4.avpName">Host-IP-Address</stringProp>
  276. <stringProp name="AVP.4.avpValue">${localIp}</stringProp>
  277. <stringProp name="AVP.4.avpType">Address</stringProp>
  278. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  279. <stringProp name="AVP.5.avpName">Origin-Host</stringProp>
  280. <stringProp name="AVP.5.avpValue">${host}_GGSN</stringProp>
  281. <stringProp name="AVP.5.avpType">DiameterIdentity</stringProp>
  282. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  283. <stringProp name="AVP.6.avpName">Multiple-Services-Indicator</stringProp>
  284. <stringProp name="AVP.6.avpValue">1</stringProp>
  285. <stringProp name="AVP.6.avpType">Enumerated</stringProp>
  286. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  287. <stringProp name="AVP.7.avpName">Service-Information</stringProp>
  288. <stringProp name="AVP.7.avpValue"></stringProp>
  289. <stringProp name="AVP.7.avpType">Grouped</stringProp>
  290. <stringProp name="AVP.7.avpChildCount">1</stringProp>
  291. <stringProp name="AVP.7.AVP.0.avpName">SMS-Information</stringProp>
  292. <stringProp name="AVP.7.AVP.0.avpValue"></stringProp>
  293. <stringProp name="AVP.7.AVP.0.avpType">Grouped</stringProp>
  294. <stringProp name="AVP.7.AVP.0.avpChildCount">1</stringProp>
  295. <stringProp name="AVP.7.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  296. <stringProp name="AVP.7.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  297. <stringProp name="AVP.7.AVP.0.AVP.0.avpType">Address</stringProp>
  298. <stringProp name="AVP.7.AVP.0.AVP.0.avpChildCount">0</stringProp>
  299. <stringProp name="AVP.8.avpName">Service-Context-Id</stringProp>
  300. <stringProp name="AVP.8.avpValue">context@domain</stringProp>
  301. <stringProp name="AVP.8.avpType">UTF8String</stringProp>
  302. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  303. <stringProp name="AVP.9.avpName">Product-Name</stringProp>
  304. <stringProp name="AVP.9.avpValue">10.209.1.${sessionId}</stringProp>
  305. <stringProp name="AVP.9.avpType">UTF8String</stringProp>
  306. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  307. <stringProp name="AVP.10.avpName">CC-Request-Number</stringProp>
  308. <stringProp name="AVP.10.avpValue">1</stringProp>
  309. <stringProp name="AVP.10.avpType">Unsigned32</stringProp>
  310. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  311. <stringProp name="AVP.11.avpName">CC-Request-Type</stringProp>
  312. <stringProp name="AVP.11.avpValue">1</stringProp>
  313. <stringProp name="AVP.11.avpType">Enumerated</stringProp>
  314. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  315. <stringProp name="AVP.12.avpName">Auth-Application-Id</stringProp>
  316. <stringProp name="AVP.12.avpValue">16777238</stringProp>
  317. <stringProp name="AVP.12.avpType">Unsigned32</stringProp>
  318. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  319. <stringProp name="AVP.13.avpName">Origin-Realm</stringProp>
  320. <stringProp name="AVP.13.avpValue">${realm}</stringProp>
  321. <stringProp name="AVP.13.avpType">DiameterIdentity</stringProp>
  322. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  323. <stringProp name="AVP.14.avpName">Destination-Realm</stringProp>
  324. <stringProp name="AVP.14.avpValue">visited.traffix.com</stringProp>
  325. <stringProp name="AVP.14.avpType">DiameterIdentity</stringProp>
  326. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  327. <stringProp name="avpCount">21</stringProp>
  328. <intProp name="rootDirectChildCount">15</intProp>
  329. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  330. <hashTree>
  331. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  332. <stringProp name="assertContains">true</stringProp>
  333. <stringProp name="assertMatches">false</stringProp>
  334. <stringProp name="assertHdrFields">false</stringProp>
  335. <stringProp name="assertHdrFlags">false</stringProp>
  336. <stringProp name="assertHierarchy">true</stringProp>
  337. <stringProp name="assertValues">true</stringProp>
  338. <stringProp name="pBit">true</stringProp>
  339. <stringProp name="eBit">false</stringProp>
  340. <stringProp name="tBit">false</stringProp>
  341. <stringProp name="rBit">false</stringProp>
  342. <stringProp name="appId">4</stringProp>
  343. <stringProp name="endId">automatic</stringProp>
  344. <stringProp name="hopId">automatic</stringProp>
  345. <stringProp name="messageName">CCA</stringProp>
  346. <stringProp name="AVP.0.avpName">Origin-Host</stringProp>
  347. <stringProp name="AVP.0.avpValue">GGSN_GX</stringProp>
  348. <stringProp name="AVP.0.avpType">DiameterIdentity</stringProp>
  349. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  350. <stringProp name="AVP.1.avpName">Result-Code</stringProp>
  351. <stringProp name="AVP.1.avpValue">2001</stringProp>
  352. <stringProp name="AVP.1.avpType">Unsigned32</stringProp>
  353. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  354. <stringProp name="avpCount">2</stringProp>
  355. <intProp name="rootDirectChildCount">2</intProp>
  356. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  357. <hashTree/>
  358. </hashTree>
  359. </hashTree>
  360. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionUpdate-CCRu" enabled="false">
  361. <boolProp name="LoopController.continue_forever">true</boolProp>
  362. <stringProp name="LoopController.loops">4</stringProp>
  363. </LoopController>
  364. <hashTree>
  365. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables1" enabled="true">
  366. <collectionProp name="Arguments.arguments">
  367. <elementProp name="host1" elementType="Argument">
  368. <stringProp name="Argument.name">host1</stringProp>
  369. <stringProp name="Argument.value">pcef-</stringProp>
  370. <stringProp name="Argument.metadata">=</stringProp>
  371. </elementProp>
  372. <elementProp name="realm1" elementType="Argument">
  373. <stringProp name="Argument.name">realm1</stringProp>
  374. <stringProp name="Argument.value">traffix.com</stringProp>
  375. <stringProp name="Argument.metadata">=</stringProp>
  376. </elementProp>
  377. <elementProp name="mcc1" elementType="Argument">
  378. <stringProp name="Argument.name">mcc1</stringProp>
  379. <stringProp name="Argument.value">502</stringProp>
  380. <stringProp name="Argument.desc">represent the imsi country number</stringProp>
  381. <stringProp name="Argument.metadata">=</stringProp>
  382. </elementProp>
  383. <elementProp name="mnc1" elementType="Argument">
  384. <stringProp name="Argument.name">mnc1</stringProp>
  385. <stringProp name="Argument.value">000</stringProp>
  386. <stringProp name="Argument.metadata">=</stringProp>
  387. </elementProp>
  388. </collectionProp>
  389. </Arguments>
  390. <hashTree/>
  391. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="Session-Id Random" enabled="true">
  392. <stringProp name="variableName">sessionIdRandom</stringProp>
  393. <stringProp name="outputFormat">000</stringProp>
  394. <stringProp name="minimumValue">1</stringProp>
  395. <stringProp name="maximumValue">${concurrentSessions}</stringProp>
  396. <stringProp name="randomSeed">44</stringProp>
  397. <boolProp name="perThread">true</boolProp>
  398. </RandomVariableConfig>
  399. <hashTree/>
  400. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="IMSI suffix1" enabled="true">
  401. <stringProp name="variableName">imsi-suffix1</stringProp>
  402. <stringProp name="outputFormat">00000</stringProp>
  403. <stringProp name="minimumValue">1</stringProp>
  404. <stringProp name="maximumValue">99999</stringProp>
  405. <stringProp name="randomSeed"></stringProp>
  406. <boolProp name="perThread">false</boolProp>
  407. </RandomVariableConfig>
  408. <hashTree/>
  409. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="session Id2" enabled="true">
  410. <stringProp name="CounterConfig.start">21</stringProp>
  411. <stringProp name="CounterConfig.end">24</stringProp>
  412. <stringProp name="CounterConfig.incr">1</stringProp>
  413. <stringProp name="CounterConfig.name">sessionId2</stringProp>
  414. <stringProp name="CounterConfig.format">000</stringProp>
  415. <boolProp name="CounterConfig.per_user">false</boolProp>
  416. </CounterConfig>
  417. <hashTree/>
  418. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Update delay 1000" enabled="true">
  419. <stringProp name="ConstantTimer.delay">1000</stringProp>
  420. </ConstantTimer>
  421. <hashTree/>
  422. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-SP" enabled="true">
  423. <stringProp name="pBit">true</stringProp>
  424. <stringProp name="eBit">false</stringProp>
  425. <stringProp name="tBit">false</stringProp>
  426. <stringProp name="rBit">true</stringProp>
  427. <stringProp name="appId">16777238</stringProp>
  428. <stringProp name="endId">automatic</stringProp>
  429. <stringProp name="hopId">automatic</stringProp>
  430. <stringProp name="messageName">CCR</stringProp>
  431. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  432. <stringProp name="AVP.0.avpValue">${host};${sessionId2}</stringProp>
  433. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  434. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  435. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  436. <stringProp name="AVP.1.avpValue">2</stringProp>
  437. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  438. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  439. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  440. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  441. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  442. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  443. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  444. <stringProp name="AVP.3.avpValue">${host}-Gx.${realm1}</stringProp>
  445. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  446. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  447. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  448. <stringProp name="AVP.4.avpValue">0</stringProp>
  449. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  450. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  451. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  452. <stringProp name="AVP.5.avpValue">2</stringProp>
  453. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  454. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  455. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  456. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  457. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  458. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  459. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  460. <stringProp name="AVP.7.avpValue">${realm1}</stringProp>
  461. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  462. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  463. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  464. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  465. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  466. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  467. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  468. <stringProp name="AVP.9.avpValue"></stringProp>
  469. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  470. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  471. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  472. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  473. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  474. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  475. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  476. <stringProp name="AVP.9.AVP.1.avpValue">${mcc1}${mnc1}${imsi-suffix1}</stringProp>
  477. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  478. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  479. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  480. <stringProp name="AVP.10.avpValue"></stringProp>
  481. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  482. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  483. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  484. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  485. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  486. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  487. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  488. <stringProp name="AVP.10.AVP.1.avpValue">123456${sessionId2}</stringProp>
  489. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  490. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  491. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  492. <stringProp name="AVP.11.avpValue"></stringProp>
  493. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  494. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  495. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  496. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  497. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  498. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  499. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  500. <stringProp name="AVP.12.avpValue"></stringProp>
  501. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  502. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  503. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  504. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  505. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  506. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  507. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  508. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  509. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  510. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  511. <stringProp name="avpCount">20</stringProp>
  512. <intProp name="rootDirectChildCount">13</intProp>
  513. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  514. <hashTree>
  515. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  516. <stringProp name="assertContains">true</stringProp>
  517. <stringProp name="assertMatches">false</stringProp>
  518. <stringProp name="assertHdrFields">false</stringProp>
  519. <stringProp name="assertHdrFlags">false</stringProp>
  520. <stringProp name="assertHierarchy">true</stringProp>
  521. <stringProp name="assertValues">true</stringProp>
  522. <stringProp name="pBit">true</stringProp>
  523. <stringProp name="eBit">false</stringProp>
  524. <stringProp name="tBit">false</stringProp>
  525. <stringProp name="rBit">false</stringProp>
  526. <stringProp name="appId">4</stringProp>
  527. <stringProp name="endId">automatic</stringProp>
  528. <stringProp name="hopId">automatic</stringProp>
  529. <stringProp name="messageName">CCA</stringProp>
  530. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  531. <stringProp name="AVP.0.avpValue">2001</stringProp>
  532. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  533. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  534. <stringProp name="avpCount">1</stringProp>
  535. <intProp name="rootDirectChildCount">1</intProp>
  536. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  537. <hashTree/>
  538. </hashTree>
  539. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-original" enabled="false">
  540. <stringProp name="pBit">true</stringProp>
  541. <stringProp name="eBit">false</stringProp>
  542. <stringProp name="tBit">false</stringProp>
  543. <stringProp name="rBit">true</stringProp>
  544. <stringProp name="appId">16777238</stringProp>
  545. <stringProp name="endId">automatic</stringProp>
  546. <stringProp name="hopId">automatic</stringProp>
  547. <stringProp name="messageName">CCR</stringProp>
  548. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  549. <stringProp name="AVP.0.avpValue">${host};${sessionIdRandom}</stringProp>
  550. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  551. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  552. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  553. <stringProp name="AVP.1.avpValue">2</stringProp>
  554. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  555. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  556. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  557. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  558. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  559. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  560. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  561. <stringProp name="AVP.3.avpValue">${host}-Gx.${realm}</stringProp>
  562. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  563. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  564. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  565. <stringProp name="AVP.4.avpValue">0</stringProp>
  566. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  567. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  568. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  569. <stringProp name="AVP.5.avpValue">2</stringProp>
  570. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  571. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  572. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  573. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  574. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  575. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  576. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  577. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  578. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  579. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  580. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  581. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  582. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  583. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  584. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  585. <stringProp name="AVP.9.avpValue"></stringProp>
  586. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  587. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  588. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  589. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  590. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  591. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  592. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  593. <stringProp name="AVP.9.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  594. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  595. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  596. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  597. <stringProp name="AVP.10.avpValue"></stringProp>
  598. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  599. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  600. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  601. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  602. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  603. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  604. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  605. <stringProp name="AVP.10.AVP.1.avpValue"></stringProp>
  606. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  607. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  608. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  609. <stringProp name="AVP.11.avpValue"></stringProp>
  610. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  611. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  612. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  613. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  614. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  615. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  616. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  617. <stringProp name="AVP.12.avpValue"></stringProp>
  618. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  619. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  620. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  621. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  622. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  623. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  624. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  625. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  626. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  627. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  628. <stringProp name="avpCount">20</stringProp>
  629. <intProp name="rootDirectChildCount">13</intProp>
  630. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  631. <hashTree>
  632. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  633. <stringProp name="assertContains">true</stringProp>
  634. <stringProp name="assertMatches">false</stringProp>
  635. <stringProp name="assertHdrFields">false</stringProp>
  636. <stringProp name="assertHdrFlags">false</stringProp>
  637. <stringProp name="assertHierarchy">true</stringProp>
  638. <stringProp name="assertValues">true</stringProp>
  639. <stringProp name="pBit">true</stringProp>
  640. <stringProp name="eBit">false</stringProp>
  641. <stringProp name="tBit">false</stringProp>
  642. <stringProp name="rBit">false</stringProp>
  643. <stringProp name="appId">4</stringProp>
  644. <stringProp name="endId">automatic</stringProp>
  645. <stringProp name="hopId">automatic</stringProp>
  646. <stringProp name="messageName">CCA</stringProp>
  647. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  648. <stringProp name="AVP.0.avpValue">2001</stringProp>
  649. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  650. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  651. <stringProp name="avpCount">1</stringProp>
  652. <intProp name="rootDirectChildCount">1</intProp>
  653. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  654. <hashTree/>
  655. </hashTree>
  656. </hashTree>
  657. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CER2" enabled="false">
  658. <stringProp name="pBit">false</stringProp>
  659. <stringProp name="eBit">false</stringProp>
  660. <stringProp name="tBit">false</stringProp>
  661. <stringProp name="rBit">true</stringProp>
  662. <stringProp name="appId">16777238</stringProp>
  663. <stringProp name="endId">automatic</stringProp>
  664. <stringProp name="hopId">automatic</stringProp>
  665. <stringProp name="messageName">CER</stringProp>
  666. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  667. <stringProp name="AVP.0.avpValue">0</stringProp>
  668. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  669. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  670. <stringProp name="AVP.1.avpName">Vendor-Specific-Application-Id</stringProp>
  671. <stringProp name="AVP.1.avpValue"></stringProp>
  672. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  673. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  674. <stringProp name="AVP.1.AVP.0.avpName">Auth-Application-Id</stringProp>
  675. <stringProp name="AVP.1.AVP.0.avpValue">16777238</stringProp>
  676. <stringProp name="AVP.1.AVP.0.avpType">Unsigned32</stringProp>
  677. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  678. <stringProp name="AVP.1.AVP.1.avpName">Vendor-Id</stringProp>
  679. <stringProp name="AVP.1.AVP.1.avpValue">10415</stringProp>
  680. <stringProp name="AVP.1.AVP.1.avpType">Unsigned32</stringProp>
  681. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  682. <stringProp name="AVP.2.avpName">Firmware-Revision</stringProp>
  683. <stringProp name="AVP.2.avpValue">2</stringProp>
  684. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  685. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  686. <stringProp name="AVP.3.avpName">Inband-Security-Id</stringProp>
  687. <stringProp name="AVP.3.avpValue">0</stringProp>
  688. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  689. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  690. <stringProp name="AVP.4.avpName">Product-Name</stringProp>
  691. <stringProp name="AVP.4.avpValue">JMeter Gx PCEF</stringProp>
  692. <stringProp name="AVP.4.avpType">UTF8String</stringProp>
  693. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  694. <stringProp name="AVP.5.avpName">Vendor-Id</stringProp>
  695. <stringProp name="AVP.5.avpValue">27611</stringProp>
  696. <stringProp name="AVP.5.avpType">Unsigned32</stringProp>
  697. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  698. <stringProp name="AVP.6.avpName">Host-IP-Address</stringProp>
  699. <stringProp name="AVP.6.avpValue">${localIp}</stringProp>
  700. <stringProp name="AVP.6.avpType">Address</stringProp>
  701. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  702. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  703. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  704. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  705. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  706. <stringProp name="AVP.8.avpName">Origin-Host</stringProp>
  707. <stringProp name="AVP.8.avpValue">B${host}-Gx.${realm}</stringProp>
  708. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  709. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  710. <stringProp name="avpCount">11</stringProp>
  711. <intProp name="rootDirectChildCount">9</intProp>
  712. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  713. <hashTree>
  714. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="CEA" enabled="true">
  715. <stringProp name="assertContains">true</stringProp>
  716. <stringProp name="assertMatches">false</stringProp>
  717. <stringProp name="assertHdrFields">false</stringProp>
  718. <stringProp name="assertHdrFlags">false</stringProp>
  719. <stringProp name="assertHierarchy">true</stringProp>
  720. <stringProp name="assertValues">false</stringProp>
  721. <stringProp name="pBit">false</stringProp>
  722. <stringProp name="eBit">false</stringProp>
  723. <stringProp name="tBit">false</stringProp>
  724. <stringProp name="rBit">false</stringProp>
  725. <stringProp name="appId">0</stringProp>
  726. <stringProp name="endId">automatic</stringProp>
  727. <stringProp name="hopId">automatic</stringProp>
  728. <stringProp name="messageName">CEA</stringProp>
  729. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  730. <stringProp name="AVP.0.avpValue">2001</stringProp>
  731. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  732. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  733. <stringProp name="avpCount">1</stringProp>
  734. <intProp name="rootDirectChildCount">1</intProp>
  735. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  736. <hashTree/>
  737. </hashTree>
  738. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionUpdate-testsessionbinding-2ndround" enabled="false">
  739. <boolProp name="LoopController.continue_forever">true</boolProp>
  740. <intProp name="LoopController.loops">-1</intProp>
  741. </LoopController>
  742. <hashTree>
  743. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables1" enabled="true">
  744. <collectionProp name="Arguments.arguments">
  745. <elementProp name="host1" elementType="Argument">
  746. <stringProp name="Argument.name">host1</stringProp>
  747. <stringProp name="Argument.value">JMETER</stringProp>
  748. <stringProp name="Argument.metadata">=</stringProp>
  749. </elementProp>
  750. <elementProp name="realm1" elementType="Argument">
  751. <stringProp name="Argument.name">realm1</stringProp>
  752. <stringProp name="Argument.value">traffix.com</stringProp>
  753. <stringProp name="Argument.metadata">=</stringProp>
  754. </elementProp>
  755. <elementProp name="mcc1" elementType="Argument">
  756. <stringProp name="Argument.name">mcc1</stringProp>
  757. <stringProp name="Argument.value">502</stringProp>
  758. <stringProp name="Argument.desc">represent the imsi country number</stringProp>
  759. <stringProp name="Argument.metadata">=</stringProp>
  760. </elementProp>
  761. <elementProp name="mnc1" elementType="Argument">
  762. <stringProp name="Argument.name">mnc1</stringProp>
  763. <stringProp name="Argument.value">000</stringProp>
  764. <stringProp name="Argument.metadata">=</stringProp>
  765. </elementProp>
  766. </collectionProp>
  767. </Arguments>
  768. <hashTree/>
  769. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="Session-Id Random" enabled="true">
  770. <stringProp name="variableName">sessionIdRandom</stringProp>
  771. <stringProp name="outputFormat">000</stringProp>
  772. <stringProp name="minimumValue">1</stringProp>
  773. <stringProp name="maximumValue">${concurrentSessions}</stringProp>
  774. <stringProp name="randomSeed">44</stringProp>
  775. <boolProp name="perThread">true</boolProp>
  776. </RandomVariableConfig>
  777. <hashTree/>
  778. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="IMSI suffix1" enabled="true">
  779. <stringProp name="variableName">imsi-suffix1</stringProp>
  780. <stringProp name="outputFormat">00000</stringProp>
  781. <stringProp name="minimumValue">1</stringProp>
  782. <stringProp name="maximumValue">99999</stringProp>
  783. <stringProp name="randomSeed"></stringProp>
  784. <boolProp name="perThread">false</boolProp>
  785. </RandomVariableConfig>
  786. <hashTree/>
  787. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="session Id3" enabled="true">
  788. <stringProp name="CounterConfig.start">21</stringProp>
  789. <stringProp name="CounterConfig.end">24</stringProp>
  790. <stringProp name="CounterConfig.incr">1</stringProp>
  791. <stringProp name="CounterConfig.name">sessionId3</stringProp>
  792. <stringProp name="CounterConfig.format">100</stringProp>
  793. <boolProp name="CounterConfig.per_user">false</boolProp>
  794. </CounterConfig>
  795. <hashTree/>
  796. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Update delay 1000" enabled="true">
  797. <stringProp name="ConstantTimer.delay">1000</stringProp>
  798. </ConstantTimer>
  799. <hashTree/>
  800. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-SP" enabled="true">
  801. <stringProp name="pBit">true</stringProp>
  802. <stringProp name="eBit">false</stringProp>
  803. <stringProp name="tBit">false</stringProp>
  804. <stringProp name="rBit">true</stringProp>
  805. <stringProp name="appId">16777238</stringProp>
  806. <stringProp name="endId">automatic</stringProp>
  807. <stringProp name="hopId">automatic</stringProp>
  808. <stringProp name="messageName">CCR</stringProp>
  809. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  810. <stringProp name="AVP.0.avpValue">${host};${sessionId3}</stringProp>
  811. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  812. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  813. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  814. <stringProp name="AVP.1.avpValue">2</stringProp>
  815. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  816. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  817. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  818. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  819. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  820. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  821. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  822. <stringProp name="AVP.3.avpValue">B${host}-Gx.${realm1}</stringProp>
  823. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  824. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  825. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  826. <stringProp name="AVP.4.avpValue">0</stringProp>
  827. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  828. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  829. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  830. <stringProp name="AVP.5.avpValue">2</stringProp>
  831. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  832. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  833. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  834. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  835. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  836. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  837. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  838. <stringProp name="AVP.7.avpValue">${realm1}</stringProp>
  839. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  840. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  841. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  842. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  843. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  844. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  845. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  846. <stringProp name="AVP.9.avpValue"></stringProp>
  847. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  848. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  849. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  850. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  851. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  852. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  853. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  854. <stringProp name="AVP.9.AVP.1.avpValue">${mcc1}${mnc1}${imsi-suffix1}</stringProp>
  855. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  856. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  857. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  858. <stringProp name="AVP.10.avpValue"></stringProp>
  859. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  860. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  861. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  862. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  863. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  864. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  865. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  866. <stringProp name="AVP.10.AVP.1.avpValue">123456${sessionId3}</stringProp>
  867. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  868. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  869. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  870. <stringProp name="AVP.11.avpValue"></stringProp>
  871. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  872. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  873. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  874. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  875. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  876. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  877. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  878. <stringProp name="AVP.12.avpValue"></stringProp>
  879. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  880. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  881. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  882. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  883. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  884. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  885. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  886. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  887. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  888. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  889. <stringProp name="avpCount">20</stringProp>
  890. <intProp name="rootDirectChildCount">13</intProp>
  891. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  892. <hashTree>
  893. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  894. <stringProp name="assertContains">true</stringProp>
  895. <stringProp name="assertMatches">false</stringProp>
  896. <stringProp name="assertHdrFields">false</stringProp>
  897. <stringProp name="assertHdrFlags">false</stringProp>
  898. <stringProp name="assertHierarchy">true</stringProp>
  899. <stringProp name="assertValues">true</stringProp>
  900. <stringProp name="pBit">true</stringProp>
  901. <stringProp name="eBit">false</stringProp>
  902. <stringProp name="tBit">false</stringProp>
  903. <stringProp name="rBit">false</stringProp>
  904. <stringProp name="appId">4</stringProp>
  905. <stringProp name="endId">automatic</stringProp>
  906. <stringProp name="hopId">automatic</stringProp>
  907. <stringProp name="messageName">CCA</stringProp>
  908. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  909. <stringProp name="AVP.0.avpValue">2001</stringProp>
  910. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  911. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  912. <stringProp name="avpCount">1</stringProp>
  913. <intProp name="rootDirectChildCount">1</intProp>
  914. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  915. <hashTree/>
  916. </hashTree>
  917. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-original" enabled="false">
  918. <stringProp name="pBit">true</stringProp>
  919. <stringProp name="eBit">false</stringProp>
  920. <stringProp name="tBit">false</stringProp>
  921. <stringProp name="rBit">true</stringProp>
  922. <stringProp name="appId">16777238</stringProp>
  923. <stringProp name="endId">automatic</stringProp>
  924. <stringProp name="hopId">automatic</stringProp>
  925. <stringProp name="messageName">CCR</stringProp>
  926. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  927. <stringProp name="AVP.0.avpValue">${host};${sessionIdRandom}</stringProp>
  928. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  929. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  930. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  931. <stringProp name="AVP.1.avpValue">2</stringProp>
  932. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  933. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  934. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  935. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  936. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  937. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  938. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  939. <stringProp name="AVP.3.avpValue">${host}-Gx.${realm}</stringProp>
  940. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  941. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  942. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  943. <stringProp name="AVP.4.avpValue">0</stringProp>
  944. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  945. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  946. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  947. <stringProp name="AVP.5.avpValue">2</stringProp>
  948. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  949. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  950. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  951. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  952. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  953. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  954. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  955. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  956. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  957. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  958. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  959. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  960. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  961. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  962. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  963. <stringProp name="AVP.9.avpValue"></stringProp>
  964. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  965. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  966. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  967. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  968. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  969. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  970. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  971. <stringProp name="AVP.9.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  972. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  973. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  974. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  975. <stringProp name="AVP.10.avpValue"></stringProp>
  976. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  977. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  978. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  979. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  980. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  981. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  982. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  983. <stringProp name="AVP.10.AVP.1.avpValue"></stringProp>
  984. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  985. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  986. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  987. <stringProp name="AVP.11.avpValue"></stringProp>
  988. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  989. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  990. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  991. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  992. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  993. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  994. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  995. <stringProp name="AVP.12.avpValue"></stringProp>
  996. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  997. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  998. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  999. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  1000. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  1001. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  1002. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  1003. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  1004. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  1005. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  1006. <stringProp name="avpCount">20</stringProp>
  1007. <intProp name="rootDirectChildCount">13</intProp>
  1008. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1009. <hashTree>
  1010. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  1011. <stringProp name="assertContains">true</stringProp>
  1012. <stringProp name="assertMatches">false</stringProp>
  1013. <stringProp name="assertHdrFields">false</stringProp>
  1014. <stringProp name="assertHdrFlags">false</stringProp>
  1015. <stringProp name="assertHierarchy">true</stringProp>
  1016. <stringProp name="assertValues">true</stringProp>
  1017. <stringProp name="pBit">true</stringProp>
  1018. <stringProp name="eBit">false</stringProp>
  1019. <stringProp name="tBit">false</stringProp>
  1020. <stringProp name="rBit">false</stringProp>
  1021. <stringProp name="appId">4</stringProp>
  1022. <stringProp name="endId">automatic</stringProp>
  1023. <stringProp name="hopId">automatic</stringProp>
  1024. <stringProp name="messageName">CCA</stringProp>
  1025. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  1026. <stringProp name="AVP.0.avpValue">2001</stringProp>
  1027. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  1028. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1029. <stringProp name="avpCount">1</stringProp>
  1030. <intProp name="rootDirectChildCount">1</intProp>
  1031. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  1032. <hashTree/>
  1033. </hashTree>
  1034. </hashTree>
  1035. <ResultCollector guiclass="com.traffix.jmeter.tt.protocol.diameter.listeners.gui.DiameterVisualizerGui" testclass="ResultCollector" testname="Diameter Visualizer" enabled="true">
  1036. <boolProp name="ResultCollector.error_logging">false</boolProp>
  1037. <objProp>
  1038. <name>saveConfig</name>
  1039. <value class="SampleSaveConfiguration">
  1040. <time>true</time>
  1041. <latency>true</latency>
  1042. <timestamp>true</timestamp>
  1043. <success>true</success>
  1044. <label>true</label>
  1045. <code>true</code>
  1046. <message>true</message>
  1047. <threadName>true</threadName>
  1048. <dataType>true</dataType>
  1049. <encoding>false</encoding>
  1050. <assertions>true</assertions>
  1051. <subresults>true</subresults>
  1052. <responseData>false</responseData>
  1053. <samplerData>false</samplerData>
  1054. <xml>true</xml>
  1055. <fieldNames>false</fieldNames>
  1056. <responseHeaders>false</responseHeaders>
  1057. <requestHeaders>false</requestHeaders>
  1058. <responseDataOnError>false</responseDataOnError>
  1059. <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
  1060. <assertionsResultsToSave>0</assertionsResultsToSave>
  1061. <bytes>true</bytes>
  1062. </value>
  1063. </objProp>
  1064. <stringProp name="filename"></stringProp>
  1065. </ResultCollector>
  1066. <hashTree/>
  1067. <com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement guiclass="com.traffix.jmeter.tt.protocol.diameter.config.gui.DiameterConfigGui" testclass="com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement" testname="Diameter Server" enabled="true">
  1068. <stringProp name="MessageSendingMode">Synchronously</stringProp>
  1069. <stringProp name="reconnectionCount"></stringProp>
  1070. <stringProp name="messageTimeout"></stringProp>
  1071. <stringProp name="timedOutMessageRetryCout"></stringProp>
  1072. <stringProp name="connectionSharingMode">ConnectionPerThreadGroup</stringProp>
  1073. <stringProp name="localHostName"></stringProp>
  1074. <stringProp name="localBindPort"></stringProp>
  1075. <stringProp name="remotePeerAddress">192.168.52.141</stringProp>
  1076. <stringProp name="remotePeerPort">3868</stringProp>
  1077. <stringProp name="connectionTimeout"></stringProp>
  1078. <stringProp name="connectionTransportLayer">TCP</stringProp>
  1079. <stringProp name="secondary_remotePeerAddress"></stringProp>
  1080. <stringProp name="secondary_remotePeerPort"></stringProp>
  1081. <stringProp name="secondary_connectionTimeout"></stringProp>
  1082. <stringProp name="secondary_connectionTransportLayer">TCP</stringProp>
  1083. <intProp name="sctpSecondaryAddressesCount">0</intProp>
  1084. <intProp name="sctpStreamCount">1</intProp>
  1085. </com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement>
  1086. <hashTree/>
  1087. </hashTree>
  1088. <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="PCEF-PBI-GX" enabled="true">
  1089. <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
  1090. <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" enabled="true">
  1091. <boolProp name="LoopController.continue_forever">false</boolProp>
  1092. <intProp name="LoopController.loops">-1</intProp>
  1093. </elementProp>
  1094. <stringProp name="ThreadGroup.num_threads">1000</stringProp>
  1095. <stringProp name="ThreadGroup.ramp_time">1</stringProp>
  1096. <longProp name="ThreadGroup.start_time">1317630442000</longProp>
  1097. <longProp name="ThreadGroup.end_time">1317630442000</longProp>
  1098. <boolProp name="ThreadGroup.scheduler">false</boolProp>
  1099. <stringProp name="ThreadGroup.duration">600000</stringProp>
  1100. <stringProp name="ThreadGroup.delay"></stringProp>
  1101. </ThreadGroup>
  1102. <hashTree>
  1103. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables" enabled="true">
  1104. <collectionProp name="Arguments.arguments">
  1105. <elementProp name="host" elementType="Argument">
  1106. <stringProp name="Argument.name">host</stringProp>
  1107. <stringProp name="Argument.value">PCEF_Gx</stringProp>
  1108. <stringProp name="Argument.metadata">=</stringProp>
  1109. </elementProp>
  1110. <elementProp name="realm" elementType="Argument">
  1111. <stringProp name="Argument.name">realm</stringProp>
  1112. <stringProp name="Argument.value">traffix.com</stringProp>
  1113. <stringProp name="Argument.metadata">=</stringProp>
  1114. </elementProp>
  1115. <elementProp name="mcc" elementType="Argument">
  1116. <stringProp name="Argument.name">mcc</stringProp>
  1117. <stringProp name="Argument.value">502</stringProp>
  1118. <stringProp name="Argument.desc">represent the imsi country number</stringProp>
  1119. <stringProp name="Argument.metadata">=</stringProp>
  1120. </elementProp>
  1121. <elementProp name="mnc" elementType="Argument">
  1122. <stringProp name="Argument.name">mnc</stringProp>
  1123. <stringProp name="Argument.value">000</stringProp>
  1124. <stringProp name="Argument.metadata">=</stringProp>
  1125. </elementProp>
  1126. </collectionProp>
  1127. </Arguments>
  1128. <hashTree/>
  1129. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CER" enabled="true">
  1130. <stringProp name="pBit">false</stringProp>
  1131. <stringProp name="eBit">false</stringProp>
  1132. <stringProp name="tBit">false</stringProp>
  1133. <stringProp name="rBit">true</stringProp>
  1134. <stringProp name="appId">16777238</stringProp>
  1135. <stringProp name="endId">automatic</stringProp>
  1136. <stringProp name="hopId">automatic</stringProp>
  1137. <stringProp name="messageName">CER</stringProp>
  1138. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  1139. <stringProp name="AVP.0.avpValue">0</stringProp>
  1140. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  1141. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1142. <stringProp name="AVP.1.avpName">Vendor-Specific-Application-Id</stringProp>
  1143. <stringProp name="AVP.1.avpValue"></stringProp>
  1144. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  1145. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  1146. <stringProp name="AVP.1.AVP.0.avpName">Auth-Application-Id</stringProp>
  1147. <stringProp name="AVP.1.AVP.0.avpValue">16777238</stringProp>
  1148. <stringProp name="AVP.1.AVP.0.avpType">Unsigned32</stringProp>
  1149. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  1150. <stringProp name="AVP.1.AVP.1.avpName">Vendor-Id</stringProp>
  1151. <stringProp name="AVP.1.AVP.1.avpValue">10415</stringProp>
  1152. <stringProp name="AVP.1.AVP.1.avpType">Unsigned32</stringProp>
  1153. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  1154. <stringProp name="AVP.2.avpName">Firmware-Revision</stringProp>
  1155. <stringProp name="AVP.2.avpValue">2</stringProp>
  1156. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  1157. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  1158. <stringProp name="AVP.3.avpName">Inband-Security-Id</stringProp>
  1159. <stringProp name="AVP.3.avpValue">0</stringProp>
  1160. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  1161. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  1162. <stringProp name="AVP.4.avpName">Product-Name</stringProp>
  1163. <stringProp name="AVP.4.avpValue">JMeter Gx PCEF</stringProp>
  1164. <stringProp name="AVP.4.avpType">UTF8String</stringProp>
  1165. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  1166. <stringProp name="AVP.5.avpName">Vendor-Id</stringProp>
  1167. <stringProp name="AVP.5.avpValue">27611</stringProp>
  1168. <stringProp name="AVP.5.avpType">Unsigned32</stringProp>
  1169. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  1170. <stringProp name="AVP.6.avpName">Host-IP-Address</stringProp>
  1171. <stringProp name="AVP.6.avpValue">${localIp}</stringProp>
  1172. <stringProp name="AVP.6.avpType">Address</stringProp>
  1173. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  1174. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  1175. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  1176. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  1177. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  1178. <stringProp name="AVP.8.avpName">Origin-Host</stringProp>
  1179. <stringProp name="AVP.8.avpValue">${host}</stringProp>
  1180. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  1181. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  1182. <stringProp name="avpCount">11</stringProp>
  1183. <intProp name="rootDirectChildCount">9</intProp>
  1184. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1185. <hashTree>
  1186. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="CEA" enabled="true">
  1187. <stringProp name="assertContains">true</stringProp>
  1188. <stringProp name="assertMatches">false</stringProp>
  1189. <stringProp name="assertHdrFields">false</stringProp>
  1190. <stringProp name="assertHdrFlags">false</stringProp>
  1191. <stringProp name="assertHierarchy">true</stringProp>
  1192. <stringProp name="assertValues">false</stringProp>
  1193. <stringProp name="pBit">false</stringProp>
  1194. <stringProp name="eBit">false</stringProp>
  1195. <stringProp name="tBit">false</stringProp>
  1196. <stringProp name="rBit">false</stringProp>
  1197. <stringProp name="appId">0</stringProp>
  1198. <stringProp name="endId">automatic</stringProp>
  1199. <stringProp name="hopId">automatic</stringProp>
  1200. <stringProp name="messageName">CEA</stringProp>
  1201. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  1202. <stringProp name="AVP.0.avpValue">2001</stringProp>
  1203. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  1204. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1205. <stringProp name="avpCount">1</stringProp>
  1206. <intProp name="rootDirectChildCount">1</intProp>
  1207. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  1208. <hashTree/>
  1209. </hashTree>
  1210. <com.traffix.jmeter.tt.protocol.diameter.logiccontrollers.DiameterServerConditionLogicController guiclass="com.traffix.jmeter.tt.protocol.diameter.logiccontrollers.gui.DiameterServerConditionLogicControllerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.logiccontrollers.DiameterServerConditionLogicController" testname="DWR" enabled="true">
  1211. <stringProp name="assertContains">true</stringProp>
  1212. <stringProp name="assertMatches">false</stringProp>
  1213. <stringProp name="assertHdrFields">false</stringProp>
  1214. <stringProp name="assertHdrFlags">false</stringProp>
  1215. <stringProp name="assertHierarchy">true</stringProp>
  1216. <stringProp name="assertValues">false</stringProp>
  1217. <stringProp name="pBit">false</stringProp>
  1218. <stringProp name="eBit">false</stringProp>
  1219. <stringProp name="tBit">false</stringProp>
  1220. <stringProp name="rBit">true</stringProp>
  1221. <stringProp name="appId">0</stringProp>
  1222. <stringProp name="endId">automatic</stringProp>
  1223. <stringProp name="hopId">automatic</stringProp>
  1224. <stringProp name="messageName">DWR</stringProp>
  1225. <stringProp name="avpCount">0</stringProp>
  1226. <intProp name="rootDirectChildCount">0</intProp>
  1227. </com.traffix.jmeter.tt.protocol.diameter.logiccontrollers.DiameterServerConditionLogicController>
  1228. <hashTree>
  1229. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="DWA" enabled="true">
  1230. <stringProp name="pBit">false</stringProp>
  1231. <stringProp name="eBit">false</stringProp>
  1232. <stringProp name="tBit">false</stringProp>
  1233. <stringProp name="rBit">false</stringProp>
  1234. <stringProp name="appId">0</stringProp>
  1235. <stringProp name="endId">automatic</stringProp>
  1236. <stringProp name="hopId">automatic</stringProp>
  1237. <stringProp name="messageName">DWA</stringProp>
  1238. <stringProp name="AVP.0.avpName">Origin-Realm</stringProp>
  1239. <stringProp name="AVP.0.avpValue">${realm}</stringProp>
  1240. <stringProp name="AVP.0.avpType">DiameterIdentity</stringProp>
  1241. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1242. <stringProp name="AVP.1.avpName">Origin-Host</stringProp>
  1243. <stringProp name="AVP.1.avpValue">${host}</stringProp>
  1244. <stringProp name="AVP.1.avpType">DiameterIdentity</stringProp>
  1245. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  1246. <stringProp name="AVP.2.avpName">Result-Code</stringProp>
  1247. <stringProp name="AVP.2.avpValue">2001</stringProp>
  1248. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  1249. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  1250. <stringProp name="avpCount">3</stringProp>
  1251. <intProp name="rootDirectChildCount">3</intProp>
  1252. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1253. <hashTree/>
  1254. </hashTree>
  1255. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Session Init Loop-CCRi" enabled="true">
  1256. <boolProp name="LoopController.continue_forever">true</boolProp>
  1257. <stringProp name="LoopController.loops">200</stringProp>
  1258. </LoopController>
  1259. <hashTree>
  1260. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="session Id Counter 000 , from 1to ${concurrentSessions}" enabled="true">
  1261. <stringProp name="CounterConfig.start">0</stringProp>
  1262. <stringProp name="CounterConfig.end">200</stringProp>
  1263. <stringProp name="CounterConfig.incr">1</stringProp>
  1264. <stringProp name="CounterConfig.name">sessionId</stringProp>
  1265. <stringProp name="CounterConfig.format">000</stringProp>
  1266. <boolProp name="CounterConfig.per_user">false</boolProp>
  1267. </CounterConfig>
  1268. <hashTree/>
  1269. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="IMSI Counter" enabled="true">
  1270. <stringProp name="CounterConfig.start">00000</stringProp>
  1271. <stringProp name="CounterConfig.end">1000</stringProp>
  1272. <stringProp name="CounterConfig.incr">1</stringProp>
  1273. <stringProp name="CounterConfig.name">imsi-suffix</stringProp>
  1274. <stringProp name="CounterConfig.format">00000</stringProp>
  1275. <boolProp name="CounterConfig.per_user">false</boolProp>
  1276. </CounterConfig>
  1277. <hashTree/>
  1278. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="IMSI suffix" enabled="false">
  1279. <stringProp name="variableName">imsi-suffix</stringProp>
  1280. <stringProp name="outputFormat">00000</stringProp>
  1281. <stringProp name="minimumValue">1</stringProp>
  1282. <stringProp name="maximumValue">99999</stringProp>
  1283. <stringProp name="randomSeed"></stringProp>
  1284. <boolProp name="perThread">false</boolProp>
  1285. </RandomVariableConfig>
  1286. <hashTree/>
  1287. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="framed Ip Address Counter" enabled="true">
  1288. <stringProp name="CounterConfig.start">1</stringProp>
  1289. <stringProp name="CounterConfig.end">254</stringProp>
  1290. <stringProp name="CounterConfig.incr">1</stringProp>
  1291. <stringProp name="CounterConfig.name">framedIpAddressCounter</stringProp>
  1292. <stringProp name="CounterConfig.format"></stringProp>
  1293. <boolProp name="CounterConfig.per_user">false</boolProp>
  1294. </CounterConfig>
  1295. <hashTree/>
  1296. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="msisdn" enabled="true">
  1297. <stringProp name="CounterConfig.start">111111</stringProp>
  1298. <stringProp name="CounterConfig.end"></stringProp>
  1299. <stringProp name="CounterConfig.incr">1</stringProp>
  1300. <stringProp name="CounterConfig.name">msisdn</stringProp>
  1301. <stringProp name="CounterConfig.format"></stringProp>
  1302. <boolProp name="CounterConfig.per_user">false</boolProp>
  1303. </CounterConfig>
  1304. <hashTree/>
  1305. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Initiate Sessions Delay 500" enabled="true">
  1306. <stringProp name="ConstantTimer.delay">50</stringProp>
  1307. </ConstantTimer>
  1308. <hashTree/>
  1309. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="mnc" enabled="false">
  1310. <stringProp name="CounterConfig.start">222</stringProp>
  1311. <stringProp name="CounterConfig.end">223</stringProp>
  1312. <stringProp name="CounterConfig.incr">1</stringProp>
  1313. <stringProp name="CounterConfig.name">mnc</stringProp>
  1314. <stringProp name="CounterConfig.format"></stringProp>
  1315. <boolProp name="CounterConfig.per_user">false</boolProp>
  1316. </CounterConfig>
  1317. <hashTree/>
  1318. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRi" enabled="true">
  1319. <stringProp name="pBit">true</stringProp>
  1320. <stringProp name="eBit">false</stringProp>
  1321. <stringProp name="tBit">false</stringProp>
  1322. <stringProp name="rBit">true</stringProp>
  1323. <stringProp name="appId">16777238</stringProp>
  1324. <stringProp name="endId">automatic</stringProp>
  1325. <stringProp name="hopId">automatic</stringProp>
  1326. <stringProp name="messageName">CCR</stringProp>
  1327. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  1328. <stringProp name="AVP.0.avpValue">${host};11910;${sessionId}</stringProp>
  1329. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  1330. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1331. <stringProp name="AVP.1.avpName">Framed-IP-Address</stringProp>
  1332. <stringProp name="AVP.1.avpValue">${__char(91,110,89,${framedIpAddressCounter})}</stringProp>
  1333. <stringProp name="AVP.1.avpType">OctetString</stringProp>
  1334. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  1335. <stringProp name="AVP.2.avpName">Subscription-Id</stringProp>
  1336. <stringProp name="AVP.2.avpValue"></stringProp>
  1337. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  1338. <stringProp name="AVP.2.avpChildCount">2</stringProp>
  1339. <stringProp name="AVP.2.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1340. <stringProp name="AVP.2.AVP.0.avpValue">1</stringProp>
  1341. <stringProp name="AVP.2.AVP.0.avpType">Enumerated</stringProp>
  1342. <stringProp name="AVP.2.AVP.0.avpChildCount">0</stringProp>
  1343. <stringProp name="AVP.2.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1344. <stringProp name="AVP.2.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  1345. <stringProp name="AVP.2.AVP.1.avpType">UTF8String</stringProp>
  1346. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  1347. <stringProp name="AVP.3.avpName">Subscription-Id</stringProp>
  1348. <stringProp name="AVP.3.avpValue"></stringProp>
  1349. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  1350. <stringProp name="AVP.3.avpChildCount">2</stringProp>
  1351. <stringProp name="AVP.3.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1352. <stringProp name="AVP.3.AVP.0.avpValue">0</stringProp>
  1353. <stringProp name="AVP.3.AVP.0.avpType">Enumerated</stringProp>
  1354. <stringProp name="AVP.3.AVP.0.avpChildCount">0</stringProp>
  1355. <stringProp name="AVP.3.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1356. <stringProp name="AVP.3.AVP.1.avpValue">${msisdn}</stringProp>
  1357. <stringProp name="AVP.3.AVP.1.avpType">UTF8String</stringProp>
  1358. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  1359. <stringProp name="AVP.4.avpName">Host-IP-Address</stringProp>
  1360. <stringProp name="AVP.4.avpValue">${localIp}</stringProp>
  1361. <stringProp name="AVP.4.avpType">Address</stringProp>
  1362. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  1363. <stringProp name="AVP.5.avpName">Origin-Host</stringProp>
  1364. <stringProp name="AVP.5.avpValue">${host}</stringProp>
  1365. <stringProp name="AVP.5.avpType">DiameterIdentity</stringProp>
  1366. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  1367. <stringProp name="AVP.6.avpName">Multiple-Services-Indicator</stringProp>
  1368. <stringProp name="AVP.6.avpValue">1</stringProp>
  1369. <stringProp name="AVP.6.avpType">Enumerated</stringProp>
  1370. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  1371. <stringProp name="AVP.7.avpName">Service-Information</stringProp>
  1372. <stringProp name="AVP.7.avpValue"></stringProp>
  1373. <stringProp name="AVP.7.avpType">Grouped</stringProp>
  1374. <stringProp name="AVP.7.avpChildCount">1</stringProp>
  1375. <stringProp name="AVP.7.AVP.0.avpName">SMS-Information</stringProp>
  1376. <stringProp name="AVP.7.AVP.0.avpValue"></stringProp>
  1377. <stringProp name="AVP.7.AVP.0.avpType">Grouped</stringProp>
  1378. <stringProp name="AVP.7.AVP.0.avpChildCount">1</stringProp>
  1379. <stringProp name="AVP.7.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  1380. <stringProp name="AVP.7.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  1381. <stringProp name="AVP.7.AVP.0.AVP.0.avpType">Address</stringProp>
  1382. <stringProp name="AVP.7.AVP.0.AVP.0.avpChildCount">0</stringProp>
  1383. <stringProp name="AVP.8.avpName">Service-Context-Id</stringProp>
  1384. <stringProp name="AVP.8.avpValue">context@domain</stringProp>
  1385. <stringProp name="AVP.8.avpType">UTF8String</stringProp>
  1386. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  1387. <stringProp name="AVP.9.avpName">Product-Name</stringProp>
  1388. <stringProp name="AVP.9.avpValue">10.209.1.${sessionId}</stringProp>
  1389. <stringProp name="AVP.9.avpType">UTF8String</stringProp>
  1390. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  1391. <stringProp name="AVP.10.avpName">CC-Request-Number</stringProp>
  1392. <stringProp name="AVP.10.avpValue">1</stringProp>
  1393. <stringProp name="AVP.10.avpType">Unsigned32</stringProp>
  1394. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  1395. <stringProp name="AVP.11.avpName">CC-Request-Type</stringProp>
  1396. <stringProp name="AVP.11.avpValue">1</stringProp>
  1397. <stringProp name="AVP.11.avpType">Enumerated</stringProp>
  1398. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  1399. <stringProp name="AVP.12.avpName">Auth-Application-Id</stringProp>
  1400. <stringProp name="AVP.12.avpValue">16777238</stringProp>
  1401. <stringProp name="AVP.12.avpType">Unsigned32</stringProp>
  1402. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  1403. <stringProp name="AVP.13.avpName">Origin-Realm</stringProp>
  1404. <stringProp name="AVP.13.avpValue">${realm}</stringProp>
  1405. <stringProp name="AVP.13.avpType">DiameterIdentity</stringProp>
  1406. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  1407. <stringProp name="AVP.14.avpName">Destination-Realm</stringProp>
  1408. <stringProp name="AVP.14.avpValue">visited.traffix.com</stringProp>
  1409. <stringProp name="AVP.14.avpType">DiameterIdentity</stringProp>
  1410. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  1411. <stringProp name="avpCount">21</stringProp>
  1412. <intProp name="rootDirectChildCount">15</intProp>
  1413. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1414. <hashTree>
  1415. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  1416. <stringProp name="assertContains">true</stringProp>
  1417. <stringProp name="assertMatches">false</stringProp>
  1418. <stringProp name="assertHdrFields">false</stringProp>
  1419. <stringProp name="assertHdrFlags">false</stringProp>
  1420. <stringProp name="assertHierarchy">true</stringProp>
  1421. <stringProp name="assertValues">true</stringProp>
  1422. <stringProp name="pBit">true</stringProp>
  1423. <stringProp name="eBit">false</stringProp>
  1424. <stringProp name="tBit">false</stringProp>
  1425. <stringProp name="rBit">false</stringProp>
  1426. <stringProp name="appId">16777238</stringProp>
  1427. <stringProp name="endId">automatic</stringProp>
  1428. <stringProp name="hopId">automatic</stringProp>
  1429. <stringProp name="messageName">CCA</stringProp>
  1430. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  1431. <stringProp name="AVP.0.avpValue">2001</stringProp>
  1432. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  1433. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1434. <stringProp name="avpCount">1</stringProp>
  1435. <intProp name="rootDirectChildCount">1</intProp>
  1436. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  1437. <hashTree/>
  1438. </hashTree>
  1439. </hashTree>
  1440. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionUpdate-CCRu" enabled="false">
  1441. <boolProp name="LoopController.continue_forever">true</boolProp>
  1442. <stringProp name="LoopController.loops">4</stringProp>
  1443. </LoopController>
  1444. <hashTree>
  1445. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables1" enabled="true">
  1446. <collectionProp name="Arguments.arguments">
  1447. <elementProp name="host1" elementType="Argument">
  1448. <stringProp name="Argument.name">host1</stringProp>
  1449. <stringProp name="Argument.value">pcef-</stringProp>
  1450. <stringProp name="Argument.metadata">=</stringProp>
  1451. </elementProp>
  1452. <elementProp name="realm1" elementType="Argument">
  1453. <stringProp name="Argument.name">realm1</stringProp>
  1454. <stringProp name="Argument.value">traffix.com</stringProp>
  1455. <stringProp name="Argument.metadata">=</stringProp>
  1456. </elementProp>
  1457. <elementProp name="mcc1" elementType="Argument">
  1458. <stringProp name="Argument.name">mcc1</stringProp>
  1459. <stringProp name="Argument.value">502</stringProp>
  1460. <stringProp name="Argument.desc">represent the imsi country number</stringProp>
  1461. <stringProp name="Argument.metadata">=</stringProp>
  1462. </elementProp>
  1463. <elementProp name="mnc1" elementType="Argument">
  1464. <stringProp name="Argument.name">mnc1</stringProp>
  1465. <stringProp name="Argument.value">000</stringProp>
  1466. <stringProp name="Argument.metadata">=</stringProp>
  1467. </elementProp>
  1468. </collectionProp>
  1469. </Arguments>
  1470. <hashTree/>
  1471. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="Session-Id Random" enabled="true">
  1472. <stringProp name="variableName">sessionIdRandom</stringProp>
  1473. <stringProp name="outputFormat">000</stringProp>
  1474. <stringProp name="minimumValue">1</stringProp>
  1475. <stringProp name="maximumValue">${concurrentSessions}</stringProp>
  1476. <stringProp name="randomSeed">44</stringProp>
  1477. <boolProp name="perThread">true</boolProp>
  1478. </RandomVariableConfig>
  1479. <hashTree/>
  1480. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="IMSI suffix1" enabled="true">
  1481. <stringProp name="variableName">imsi-suffix1</stringProp>
  1482. <stringProp name="outputFormat">00000</stringProp>
  1483. <stringProp name="minimumValue">1</stringProp>
  1484. <stringProp name="maximumValue">99999</stringProp>
  1485. <stringProp name="randomSeed"></stringProp>
  1486. <boolProp name="perThread">false</boolProp>
  1487. </RandomVariableConfig>
  1488. <hashTree/>
  1489. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="session Id2" enabled="true">
  1490. <stringProp name="CounterConfig.start">21</stringProp>
  1491. <stringProp name="CounterConfig.end">24</stringProp>
  1492. <stringProp name="CounterConfig.incr">1</stringProp>
  1493. <stringProp name="CounterConfig.name">sessionId2</stringProp>
  1494. <stringProp name="CounterConfig.format">000</stringProp>
  1495. <boolProp name="CounterConfig.per_user">false</boolProp>
  1496. </CounterConfig>
  1497. <hashTree/>
  1498. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Update delay 1000" enabled="true">
  1499. <stringProp name="ConstantTimer.delay">1000</stringProp>
  1500. </ConstantTimer>
  1501. <hashTree/>
  1502. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-SP" enabled="true">
  1503. <stringProp name="pBit">true</stringProp>
  1504. <stringProp name="eBit">false</stringProp>
  1505. <stringProp name="tBit">false</stringProp>
  1506. <stringProp name="rBit">true</stringProp>
  1507. <stringProp name="appId">16777238</stringProp>
  1508. <stringProp name="endId">automatic</stringProp>
  1509. <stringProp name="hopId">automatic</stringProp>
  1510. <stringProp name="messageName">CCR</stringProp>
  1511. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  1512. <stringProp name="AVP.0.avpValue">${host};${sessionId2}</stringProp>
  1513. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  1514. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1515. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  1516. <stringProp name="AVP.1.avpValue">2</stringProp>
  1517. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  1518. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  1519. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  1520. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  1521. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  1522. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  1523. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  1524. <stringProp name="AVP.3.avpValue">${host}-Gx.${realm1}</stringProp>
  1525. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  1526. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  1527. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  1528. <stringProp name="AVP.4.avpValue">0</stringProp>
  1529. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  1530. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  1531. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  1532. <stringProp name="AVP.5.avpValue">2</stringProp>
  1533. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  1534. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  1535. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  1536. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  1537. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  1538. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  1539. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  1540. <stringProp name="AVP.7.avpValue">${realm1}</stringProp>
  1541. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  1542. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  1543. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  1544. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  1545. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  1546. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  1547. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  1548. <stringProp name="AVP.9.avpValue"></stringProp>
  1549. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  1550. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  1551. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1552. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  1553. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  1554. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  1555. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1556. <stringProp name="AVP.9.AVP.1.avpValue">${mcc1}${mnc1}${imsi-suffix1}</stringProp>
  1557. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  1558. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  1559. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  1560. <stringProp name="AVP.10.avpValue"></stringProp>
  1561. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  1562. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  1563. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1564. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  1565. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  1566. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  1567. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1568. <stringProp name="AVP.10.AVP.1.avpValue">123456${sessionId2}</stringProp>
  1569. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  1570. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  1571. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  1572. <stringProp name="AVP.11.avpValue"></stringProp>
  1573. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  1574. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  1575. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  1576. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  1577. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  1578. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  1579. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  1580. <stringProp name="AVP.12.avpValue"></stringProp>
  1581. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  1582. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  1583. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  1584. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  1585. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  1586. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  1587. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  1588. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  1589. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  1590. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  1591. <stringProp name="avpCount">20</stringProp>
  1592. <intProp name="rootDirectChildCount">13</intProp>
  1593. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1594. <hashTree>
  1595. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  1596. <stringProp name="assertContains">true</stringProp>
  1597. <stringProp name="assertMatches">false</stringProp>
  1598. <stringProp name="assertHdrFields">false</stringProp>
  1599. <stringProp name="assertHdrFlags">false</stringProp>
  1600. <stringProp name="assertHierarchy">true</stringProp>
  1601. <stringProp name="assertValues">true</stringProp>
  1602. <stringProp name="pBit">true</stringProp>
  1603. <stringProp name="eBit">false</stringProp>
  1604. <stringProp name="tBit">false</stringProp>
  1605. <stringProp name="rBit">false</stringProp>
  1606. <stringProp name="appId">4</stringProp>
  1607. <stringProp name="endId">automatic</stringProp>
  1608. <stringProp name="hopId">automatic</stringProp>
  1609. <stringProp name="messageName">CCA</stringProp>
  1610. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  1611. <stringProp name="AVP.0.avpValue">2001</stringProp>
  1612. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  1613. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1614. <stringProp name="avpCount">1</stringProp>
  1615. <intProp name="rootDirectChildCount">1</intProp>
  1616. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  1617. <hashTree/>
  1618. </hashTree>
  1619. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-original" enabled="false">
  1620. <stringProp name="pBit">true</stringProp>
  1621. <stringProp name="eBit">false</stringProp>
  1622. <stringProp name="tBit">false</stringProp>
  1623. <stringProp name="rBit">true</stringProp>
  1624. <stringProp name="appId">16777238</stringProp>
  1625. <stringProp name="endId">automatic</stringProp>
  1626. <stringProp name="hopId">automatic</stringProp>
  1627. <stringProp name="messageName">CCR</stringProp>
  1628. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  1629. <stringProp name="AVP.0.avpValue">${host};${sessionIdRandom}</stringProp>
  1630. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  1631. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1632. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  1633. <stringProp name="AVP.1.avpValue">2</stringProp>
  1634. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  1635. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  1636. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  1637. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  1638. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  1639. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  1640. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  1641. <stringProp name="AVP.3.avpValue">${host}-Gx.${realm}</stringProp>
  1642. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  1643. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  1644. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  1645. <stringProp name="AVP.4.avpValue">0</stringProp>
  1646. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  1647. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  1648. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  1649. <stringProp name="AVP.5.avpValue">2</stringProp>
  1650. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  1651. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  1652. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  1653. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  1654. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  1655. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  1656. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  1657. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  1658. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  1659. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  1660. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  1661. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  1662. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  1663. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  1664. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  1665. <stringProp name="AVP.9.avpValue"></stringProp>
  1666. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  1667. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  1668. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1669. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  1670. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  1671. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  1672. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1673. <stringProp name="AVP.9.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  1674. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  1675. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  1676. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  1677. <stringProp name="AVP.10.avpValue"></stringProp>
  1678. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  1679. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  1680. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1681. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  1682. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  1683. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  1684. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1685. <stringProp name="AVP.10.AVP.1.avpValue"></stringProp>
  1686. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  1687. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  1688. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  1689. <stringProp name="AVP.11.avpValue"></stringProp>
  1690. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  1691. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  1692. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  1693. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  1694. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  1695. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  1696. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  1697. <stringProp name="AVP.12.avpValue"></stringProp>
  1698. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  1699. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  1700. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  1701. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  1702. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  1703. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  1704. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  1705. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  1706. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  1707. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  1708. <stringProp name="avpCount">20</stringProp>
  1709. <intProp name="rootDirectChildCount">13</intProp>
  1710. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1711. <hashTree>
  1712. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  1713. <stringProp name="assertContains">true</stringProp>
  1714. <stringProp name="assertMatches">false</stringProp>
  1715. <stringProp name="assertHdrFields">false</stringProp>
  1716. <stringProp name="assertHdrFlags">false</stringProp>
  1717. <stringProp name="assertHierarchy">true</stringProp>
  1718. <stringProp name="assertValues">true</stringProp>
  1719. <stringProp name="pBit">true</stringProp>
  1720. <stringProp name="eBit">false</stringProp>
  1721. <stringProp name="tBit">false</stringProp>
  1722. <stringProp name="rBit">false</stringProp>
  1723. <stringProp name="appId">4</stringProp>
  1724. <stringProp name="endId">automatic</stringProp>
  1725. <stringProp name="hopId">automatic</stringProp>
  1726. <stringProp name="messageName">CCA</stringProp>
  1727. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  1728. <stringProp name="AVP.0.avpValue">2001</stringProp>
  1729. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  1730. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1731. <stringProp name="avpCount">1</stringProp>
  1732. <intProp name="rootDirectChildCount">1</intProp>
  1733. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  1734. <hashTree/>
  1735. </hashTree>
  1736. </hashTree>
  1737. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CER2" enabled="false">
  1738. <stringProp name="pBit">false</stringProp>
  1739. <stringProp name="eBit">false</stringProp>
  1740. <stringProp name="tBit">false</stringProp>
  1741. <stringProp name="rBit">true</stringProp>
  1742. <stringProp name="appId">16777238</stringProp>
  1743. <stringProp name="endId">automatic</stringProp>
  1744. <stringProp name="hopId">automatic</stringProp>
  1745. <stringProp name="messageName">CER</stringProp>
  1746. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  1747. <stringProp name="AVP.0.avpValue">0</stringProp>
  1748. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  1749. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1750. <stringProp name="AVP.1.avpName">Vendor-Specific-Application-Id</stringProp>
  1751. <stringProp name="AVP.1.avpValue"></stringProp>
  1752. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  1753. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  1754. <stringProp name="AVP.1.AVP.0.avpName">Auth-Application-Id</stringProp>
  1755. <stringProp name="AVP.1.AVP.0.avpValue">16777238</stringProp>
  1756. <stringProp name="AVP.1.AVP.0.avpType">Unsigned32</stringProp>
  1757. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  1758. <stringProp name="AVP.1.AVP.1.avpName">Vendor-Id</stringProp>
  1759. <stringProp name="AVP.1.AVP.1.avpValue">10415</stringProp>
  1760. <stringProp name="AVP.1.AVP.1.avpType">Unsigned32</stringProp>
  1761. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  1762. <stringProp name="AVP.2.avpName">Firmware-Revision</stringProp>
  1763. <stringProp name="AVP.2.avpValue">2</stringProp>
  1764. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  1765. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  1766. <stringProp name="AVP.3.avpName">Inband-Security-Id</stringProp>
  1767. <stringProp name="AVP.3.avpValue">0</stringProp>
  1768. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  1769. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  1770. <stringProp name="AVP.4.avpName">Product-Name</stringProp>
  1771. <stringProp name="AVP.4.avpValue">JMeter Gx PCEF</stringProp>
  1772. <stringProp name="AVP.4.avpType">UTF8String</stringProp>
  1773. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  1774. <stringProp name="AVP.5.avpName">Vendor-Id</stringProp>
  1775. <stringProp name="AVP.5.avpValue">27611</stringProp>
  1776. <stringProp name="AVP.5.avpType">Unsigned32</stringProp>
  1777. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  1778. <stringProp name="AVP.6.avpName">Host-IP-Address</stringProp>
  1779. <stringProp name="AVP.6.avpValue">${localIp}</stringProp>
  1780. <stringProp name="AVP.6.avpType">Address</stringProp>
  1781. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  1782. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  1783. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  1784. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  1785. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  1786. <stringProp name="AVP.8.avpName">Origin-Host</stringProp>
  1787. <stringProp name="AVP.8.avpValue">B${host}-Gx.${realm}</stringProp>
  1788. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  1789. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  1790. <stringProp name="avpCount">11</stringProp>
  1791. <intProp name="rootDirectChildCount">9</intProp>
  1792. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1793. <hashTree>
  1794. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="CEA" enabled="true">
  1795. <stringProp name="assertContains">true</stringProp>
  1796. <stringProp name="assertMatches">false</stringProp>
  1797. <stringProp name="assertHdrFields">false</stringProp>
  1798. <stringProp name="assertHdrFlags">false</stringProp>
  1799. <stringProp name="assertHierarchy">true</stringProp>
  1800. <stringProp name="assertValues">false</stringProp>
  1801. <stringProp name="pBit">false</stringProp>
  1802. <stringProp name="eBit">false</stringProp>
  1803. <stringProp name="tBit">false</stringProp>
  1804. <stringProp name="rBit">false</stringProp>
  1805. <stringProp name="appId">0</stringProp>
  1806. <stringProp name="endId">automatic</stringProp>
  1807. <stringProp name="hopId">automatic</stringProp>
  1808. <stringProp name="messageName">CEA</stringProp>
  1809. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  1810. <stringProp name="AVP.0.avpValue">2001</stringProp>
  1811. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  1812. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1813. <stringProp name="avpCount">1</stringProp>
  1814. <intProp name="rootDirectChildCount">1</intProp>
  1815. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  1816. <hashTree/>
  1817. </hashTree>
  1818. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionUpdate-testsessionbinding-2ndround" enabled="false">
  1819. <boolProp name="LoopController.continue_forever">true</boolProp>
  1820. <intProp name="LoopController.loops">-1</intProp>
  1821. </LoopController>
  1822. <hashTree>
  1823. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables1" enabled="true">
  1824. <collectionProp name="Arguments.arguments">
  1825. <elementProp name="host1" elementType="Argument">
  1826. <stringProp name="Argument.name">host1</stringProp>
  1827. <stringProp name="Argument.value">JMETER</stringProp>
  1828. <stringProp name="Argument.metadata">=</stringProp>
  1829. </elementProp>
  1830. <elementProp name="realm1" elementType="Argument">
  1831. <stringProp name="Argument.name">realm1</stringProp>
  1832. <stringProp name="Argument.value">traffix.com</stringProp>
  1833. <stringProp name="Argument.metadata">=</stringProp>
  1834. </elementProp>
  1835. <elementProp name="mcc1" elementType="Argument">
  1836. <stringProp name="Argument.name">mcc1</stringProp>
  1837. <stringProp name="Argument.value">502</stringProp>
  1838. <stringProp name="Argument.desc">represent the imsi country number</stringProp>
  1839. <stringProp name="Argument.metadata">=</stringProp>
  1840. </elementProp>
  1841. <elementProp name="mnc1" elementType="Argument">
  1842. <stringProp name="Argument.name">mnc1</stringProp>
  1843. <stringProp name="Argument.value">000</stringProp>
  1844. <stringProp name="Argument.metadata">=</stringProp>
  1845. </elementProp>
  1846. </collectionProp>
  1847. </Arguments>
  1848. <hashTree/>
  1849. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="Session-Id Random" enabled="true">
  1850. <stringProp name="variableName">sessionIdRandom</stringProp>
  1851. <stringProp name="outputFormat">000</stringProp>
  1852. <stringProp name="minimumValue">1</stringProp>
  1853. <stringProp name="maximumValue">${concurrentSessions}</stringProp>
  1854. <stringProp name="randomSeed">44</stringProp>
  1855. <boolProp name="perThread">true</boolProp>
  1856. </RandomVariableConfig>
  1857. <hashTree/>
  1858. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="IMSI suffix1" enabled="true">
  1859. <stringProp name="variableName">imsi-suffix1</stringProp>
  1860. <stringProp name="outputFormat">00000</stringProp>
  1861. <stringProp name="minimumValue">1</stringProp>
  1862. <stringProp name="maximumValue">99999</stringProp>
  1863. <stringProp name="randomSeed"></stringProp>
  1864. <boolProp name="perThread">false</boolProp>
  1865. </RandomVariableConfig>
  1866. <hashTree/>
  1867. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="session Id3" enabled="true">
  1868. <stringProp name="CounterConfig.start">21</stringProp>
  1869. <stringProp name="CounterConfig.end">24</stringProp>
  1870. <stringProp name="CounterConfig.incr">1</stringProp>
  1871. <stringProp name="CounterConfig.name">sessionId3</stringProp>
  1872. <stringProp name="CounterConfig.format">100</stringProp>
  1873. <boolProp name="CounterConfig.per_user">false</boolProp>
  1874. </CounterConfig>
  1875. <hashTree/>
  1876. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Update delay 1000" enabled="true">
  1877. <stringProp name="ConstantTimer.delay">1000</stringProp>
  1878. </ConstantTimer>
  1879. <hashTree/>
  1880. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-SP" enabled="true">
  1881. <stringProp name="pBit">true</stringProp>
  1882. <stringProp name="eBit">false</stringProp>
  1883. <stringProp name="tBit">false</stringProp>
  1884. <stringProp name="rBit">true</stringProp>
  1885. <stringProp name="appId">16777238</stringProp>
  1886. <stringProp name="endId">automatic</stringProp>
  1887. <stringProp name="hopId">automatic</stringProp>
  1888. <stringProp name="messageName">CCR</stringProp>
  1889. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  1890. <stringProp name="AVP.0.avpValue">${host};${sessionId3}</stringProp>
  1891. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  1892. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1893. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  1894. <stringProp name="AVP.1.avpValue">2</stringProp>
  1895. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  1896. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  1897. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  1898. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  1899. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  1900. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  1901. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  1902. <stringProp name="AVP.3.avpValue">B${host}-Gx.${realm1}</stringProp>
  1903. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  1904. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  1905. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  1906. <stringProp name="AVP.4.avpValue">0</stringProp>
  1907. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  1908. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  1909. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  1910. <stringProp name="AVP.5.avpValue">2</stringProp>
  1911. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  1912. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  1913. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  1914. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  1915. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  1916. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  1917. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  1918. <stringProp name="AVP.7.avpValue">${realm1}</stringProp>
  1919. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  1920. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  1921. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  1922. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  1923. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  1924. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  1925. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  1926. <stringProp name="AVP.9.avpValue"></stringProp>
  1927. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  1928. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  1929. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1930. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  1931. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  1932. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  1933. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1934. <stringProp name="AVP.9.AVP.1.avpValue">${mcc1}${mnc1}${imsi-suffix1}</stringProp>
  1935. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  1936. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  1937. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  1938. <stringProp name="AVP.10.avpValue"></stringProp>
  1939. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  1940. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  1941. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  1942. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  1943. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  1944. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  1945. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  1946. <stringProp name="AVP.10.AVP.1.avpValue">123456${sessionId3}</stringProp>
  1947. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  1948. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  1949. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  1950. <stringProp name="AVP.11.avpValue"></stringProp>
  1951. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  1952. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  1953. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  1954. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  1955. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  1956. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  1957. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  1958. <stringProp name="AVP.12.avpValue"></stringProp>
  1959. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  1960. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  1961. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  1962. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  1963. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  1964. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  1965. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  1966. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  1967. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  1968. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  1969. <stringProp name="avpCount">20</stringProp>
  1970. <intProp name="rootDirectChildCount">13</intProp>
  1971. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  1972. <hashTree>
  1973. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  1974. <stringProp name="assertContains">true</stringProp>
  1975. <stringProp name="assertMatches">false</stringProp>
  1976. <stringProp name="assertHdrFields">false</stringProp>
  1977. <stringProp name="assertHdrFlags">false</stringProp>
  1978. <stringProp name="assertHierarchy">true</stringProp>
  1979. <stringProp name="assertValues">true</stringProp>
  1980. <stringProp name="pBit">true</stringProp>
  1981. <stringProp name="eBit">false</stringProp>
  1982. <stringProp name="tBit">false</stringProp>
  1983. <stringProp name="rBit">false</stringProp>
  1984. <stringProp name="appId">4</stringProp>
  1985. <stringProp name="endId">automatic</stringProp>
  1986. <stringProp name="hopId">automatic</stringProp>
  1987. <stringProp name="messageName">CCA</stringProp>
  1988. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  1989. <stringProp name="AVP.0.avpValue">2001</stringProp>
  1990. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  1991. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  1992. <stringProp name="avpCount">1</stringProp>
  1993. <intProp name="rootDirectChildCount">1</intProp>
  1994. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  1995. <hashTree/>
  1996. </hashTree>
  1997. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRu-original" enabled="false">
  1998. <stringProp name="pBit">true</stringProp>
  1999. <stringProp name="eBit">false</stringProp>
  2000. <stringProp name="tBit">false</stringProp>
  2001. <stringProp name="rBit">true</stringProp>
  2002. <stringProp name="appId">16777238</stringProp>
  2003. <stringProp name="endId">automatic</stringProp>
  2004. <stringProp name="hopId">automatic</stringProp>
  2005. <stringProp name="messageName">CCR</stringProp>
  2006. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  2007. <stringProp name="AVP.0.avpValue">${host};${sessionIdRandom}</stringProp>
  2008. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  2009. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2010. <stringProp name="AVP.1.avpName">Multiple-Services-Indicator</stringProp>
  2011. <stringProp name="AVP.1.avpValue">2</stringProp>
  2012. <stringProp name="AVP.1.avpType">Enumerated</stringProp>
  2013. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  2014. <stringProp name="AVP.2.avpName">Service-Context-Id</stringProp>
  2015. <stringProp name="AVP.2.avpValue">context@domain</stringProp>
  2016. <stringProp name="AVP.2.avpType">UTF8String</stringProp>
  2017. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  2018. <stringProp name="AVP.3.avpName">Origin-Host</stringProp>
  2019. <stringProp name="AVP.3.avpValue">${host}-Gx.${realm}</stringProp>
  2020. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  2021. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  2022. <stringProp name="AVP.4.avpName">CC-Request-Number</stringProp>
  2023. <stringProp name="AVP.4.avpValue">0</stringProp>
  2024. <stringProp name="AVP.4.avpType">Unsigned32</stringProp>
  2025. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  2026. <stringProp name="AVP.5.avpName">CC-Request-Type</stringProp>
  2027. <stringProp name="AVP.5.avpValue">2</stringProp>
  2028. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  2029. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  2030. <stringProp name="AVP.6.avpName">Auth-Application-Id</stringProp>
  2031. <stringProp name="AVP.6.avpValue">16777238</stringProp>
  2032. <stringProp name="AVP.6.avpType">Unsigned32</stringProp>
  2033. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  2034. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  2035. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  2036. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  2037. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  2038. <stringProp name="AVP.8.avpName">Destination-Realm</stringProp>
  2039. <stringProp name="AVP.8.avpValue">visited.traffix.com</stringProp>
  2040. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  2041. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  2042. <stringProp name="AVP.9.avpName">Subscription-Id</stringProp>
  2043. <stringProp name="AVP.9.avpValue"></stringProp>
  2044. <stringProp name="AVP.9.avpType">Grouped</stringProp>
  2045. <stringProp name="AVP.9.avpChildCount">2</stringProp>
  2046. <stringProp name="AVP.9.AVP.0.avpName">Subscription-Id-Type</stringProp>
  2047. <stringProp name="AVP.9.AVP.0.avpValue">1</stringProp>
  2048. <stringProp name="AVP.9.AVP.0.avpType">Enumerated</stringProp>
  2049. <stringProp name="AVP.9.AVP.0.avpChildCount">0</stringProp>
  2050. <stringProp name="AVP.9.AVP.1.avpName">Subscription-Id-Data</stringProp>
  2051. <stringProp name="AVP.9.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  2052. <stringProp name="AVP.9.AVP.1.avpType">UTF8String</stringProp>
  2053. <stringProp name="AVP.9.AVP.1.avpChildCount">0</stringProp>
  2054. <stringProp name="AVP.10.avpName">Subscription-Id</stringProp>
  2055. <stringProp name="AVP.10.avpValue"></stringProp>
  2056. <stringProp name="AVP.10.avpType">Grouped</stringProp>
  2057. <stringProp name="AVP.10.avpChildCount">2</stringProp>
  2058. <stringProp name="AVP.10.AVP.0.avpName">Subscription-Id-Type</stringProp>
  2059. <stringProp name="AVP.10.AVP.0.avpValue">0</stringProp>
  2060. <stringProp name="AVP.10.AVP.0.avpType">Enumerated</stringProp>
  2061. <stringProp name="AVP.10.AVP.0.avpChildCount">0</stringProp>
  2062. <stringProp name="AVP.10.AVP.1.avpName">Subscription-Id-Data</stringProp>
  2063. <stringProp name="AVP.10.AVP.1.avpValue"></stringProp>
  2064. <stringProp name="AVP.10.AVP.1.avpType">UTF8String</stringProp>
  2065. <stringProp name="AVP.10.AVP.1.avpChildCount">0</stringProp>
  2066. <stringProp name="AVP.11.avpName">Requested-Service-Unit</stringProp>
  2067. <stringProp name="AVP.11.avpValue"></stringProp>
  2068. <stringProp name="AVP.11.avpType">Grouped</stringProp>
  2069. <stringProp name="AVP.11.avpChildCount">1</stringProp>
  2070. <stringProp name="AVP.11.AVP.0.avpName">CC-Total-Octets</stringProp>
  2071. <stringProp name="AVP.11.AVP.0.avpValue">100</stringProp>
  2072. <stringProp name="AVP.11.AVP.0.avpType">Unsigned64</stringProp>
  2073. <stringProp name="AVP.11.AVP.0.avpChildCount">0</stringProp>
  2074. <stringProp name="AVP.12.avpName">Service-Information</stringProp>
  2075. <stringProp name="AVP.12.avpValue"></stringProp>
  2076. <stringProp name="AVP.12.avpType">Grouped</stringProp>
  2077. <stringProp name="AVP.12.avpChildCount">1</stringProp>
  2078. <stringProp name="AVP.12.AVP.0.avpName">SMS-Information</stringProp>
  2079. <stringProp name="AVP.12.AVP.0.avpValue"></stringProp>
  2080. <stringProp name="AVP.12.AVP.0.avpType">Grouped</stringProp>
  2081. <stringProp name="AVP.12.AVP.0.avpChildCount">1</stringProp>
  2082. <stringProp name="AVP.12.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  2083. <stringProp name="AVP.12.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  2084. <stringProp name="AVP.12.AVP.0.AVP.0.avpType">Address</stringProp>
  2085. <stringProp name="AVP.12.AVP.0.AVP.0.avpChildCount">0</stringProp>
  2086. <stringProp name="avpCount">20</stringProp>
  2087. <intProp name="rootDirectChildCount">13</intProp>
  2088. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  2089. <hashTree>
  2090. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  2091. <stringProp name="assertContains">true</stringProp>
  2092. <stringProp name="assertMatches">false</stringProp>
  2093. <stringProp name="assertHdrFields">false</stringProp>
  2094. <stringProp name="assertHdrFlags">false</stringProp>
  2095. <stringProp name="assertHierarchy">true</stringProp>
  2096. <stringProp name="assertValues">true</stringProp>
  2097. <stringProp name="pBit">true</stringProp>
  2098. <stringProp name="eBit">false</stringProp>
  2099. <stringProp name="tBit">false</stringProp>
  2100. <stringProp name="rBit">false</stringProp>
  2101. <stringProp name="appId">4</stringProp>
  2102. <stringProp name="endId">automatic</stringProp>
  2103. <stringProp name="hopId">automatic</stringProp>
  2104. <stringProp name="messageName">CCA</stringProp>
  2105. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  2106. <stringProp name="AVP.0.avpValue">2001</stringProp>
  2107. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  2108. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2109. <stringProp name="avpCount">1</stringProp>
  2110. <intProp name="rootDirectChildCount">1</intProp>
  2111. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  2112. <hashTree/>
  2113. </hashTree>
  2114. </hashTree>
  2115. <ResultCollector guiclass="com.traffix.jmeter.tt.protocol.diameter.listeners.gui.DiameterVisualizerGui" testclass="ResultCollector" testname="Diameter Visualizer" enabled="true">
  2116. <boolProp name="ResultCollector.error_logging">false</boolProp>
  2117. <objProp>
  2118. <name>saveConfig</name>
  2119. <value class="SampleSaveConfiguration">
  2120. <time>true</time>
  2121. <latency>true</latency>
  2122. <timestamp>true</timestamp>
  2123. <success>true</success>
  2124. <label>true</label>
  2125. <code>true</code>
  2126. <message>true</message>
  2127. <threadName>true</threadName>
  2128. <dataType>true</dataType>
  2129. <encoding>false</encoding>
  2130. <assertions>true</assertions>
  2131. <subresults>true</subresults>
  2132. <responseData>false</responseData>
  2133. <samplerData>false</samplerData>
  2134. <xml>true</xml>
  2135. <fieldNames>false</fieldNames>
  2136. <responseHeaders>false</responseHeaders>
  2137. <requestHeaders>false</requestHeaders>
  2138. <responseDataOnError>false</responseDataOnError>
  2139. <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
  2140. <assertionsResultsToSave>0</assertionsResultsToSave>
  2141. <bytes>true</bytes>
  2142. </value>
  2143. </objProp>
  2144. <stringProp name="filename"></stringProp>
  2145. </ResultCollector>
  2146. <hashTree/>
  2147. <com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement guiclass="com.traffix.jmeter.tt.protocol.diameter.config.gui.DiameterConfigGui" testclass="com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement" testname="Diameter Server" enabled="true">
  2148. <stringProp name="MessageSendingMode">Synchronously</stringProp>
  2149. <stringProp name="reconnectionCount"></stringProp>
  2150. <stringProp name="messageTimeout"></stringProp>
  2151. <stringProp name="timedOutMessageRetryCout"></stringProp>
  2152. <stringProp name="connectionSharingMode">ConnectionPerThreadGroup</stringProp>
  2153. <stringProp name="localHostName"></stringProp>
  2154. <stringProp name="localBindPort"></stringProp>
  2155. <stringProp name="remotePeerAddress">10.95.168.4</stringProp>
  2156. <stringProp name="remotePeerPort">3868</stringProp>
  2157. <stringProp name="connectionTimeout">3000</stringProp>
  2158. <stringProp name="connectionTransportLayer">TCP</stringProp>
  2159. <stringProp name="secondary_remotePeerAddress">10.95.168.4</stringProp>
  2160. <stringProp name="secondary_remotePeerPort">3868</stringProp>
  2161. <stringProp name="secondary_connectionTimeout">3000</stringProp>
  2162. <stringProp name="secondary_connectionTransportLayer">TCP</stringProp>
  2163. <intProp name="sctpSecondaryAddressesCount">0</intProp>
  2164. <intProp name="sctpStreamCount">1</intProp>
  2165. </com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement>
  2166. <hashTree/>
  2167. </hashTree>
  2168. <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="RxAF" enabled="false">
  2169. <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
  2170. <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
  2171. <boolProp name="LoopController.continue_forever">false</boolProp>
  2172. <intProp name="LoopController.loops">-1</intProp>
  2173. </elementProp>
  2174. <stringProp name="ThreadGroup.num_threads">1</stringProp>
  2175. <stringProp name="ThreadGroup.ramp_time">1</stringProp>
  2176. <longProp name="ThreadGroup.start_time">1334858588000</longProp>
  2177. <longProp name="ThreadGroup.end_time">1334858588000</longProp>
  2178. <boolProp name="ThreadGroup.scheduler">false</boolProp>
  2179. <stringProp name="ThreadGroup.duration"></stringProp>
  2180. <stringProp name="ThreadGroup.delay"></stringProp>
  2181. </ThreadGroup>
  2182. <hashTree>
  2183. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables" enabled="true">
  2184. <collectionProp name="Arguments.arguments">
  2185. <elementProp name="afHost" elementType="Argument">
  2186. <stringProp name="Argument.name">afHost</stringProp>
  2187. <stringProp name="Argument.value">af-123</stringProp>
  2188. <stringProp name="Argument.metadata">=</stringProp>
  2189. </elementProp>
  2190. <elementProp name="realm" elementType="Argument">
  2191. <stringProp name="Argument.name">realm</stringProp>
  2192. <stringProp name="Argument.value">traffix.com</stringProp>
  2193. <stringProp name="Argument.metadata">=</stringProp>
  2194. </elementProp>
  2195. </collectionProp>
  2196. </Arguments>
  2197. <hashTree/>
  2198. <IfController guiclass="IfControllerPanel" testclass="IfController" testname="Dummy If Controller (6000 Constant Timer)" enabled="true">
  2199. <stringProp name="IfController.condition">true</stringProp>
  2200. <boolProp name="IfController.evaluateAll">false</boolProp>
  2201. </IfController>
  2202. <hashTree>
  2203. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="6000 Constant Timer" enabled="true">
  2204. <stringProp name="ConstantTimer.delay">8000</stringProp>
  2205. </ConstantTimer>
  2206. <hashTree/>
  2207. <DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler" testname="Debug Sampler" enabled="true">
  2208. <boolProp name="displayJMeterProperties">true</boolProp>
  2209. <boolProp name="displayJMeterVariables">true</boolProp>
  2210. <boolProp name="displaySystemProperties">true</boolProp>
  2211. </DebugSampler>
  2212. <hashTree/>
  2213. </hashTree>
  2214. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CER" enabled="true">
  2215. <stringProp name="pBit">false</stringProp>
  2216. <stringProp name="eBit">false</stringProp>
  2217. <stringProp name="tBit">false</stringProp>
  2218. <stringProp name="rBit">true</stringProp>
  2219. <stringProp name="appId">0</stringProp>
  2220. <stringProp name="endId">automatic</stringProp>
  2221. <stringProp name="hopId">automatic</stringProp>
  2222. <stringProp name="messageName">CER</stringProp>
  2223. <stringProp name="AVP.0.avpName">Vendor-Specific-Application-Id</stringProp>
  2224. <stringProp name="AVP.0.avpValue"></stringProp>
  2225. <stringProp name="AVP.0.avpType">Grouped</stringProp>
  2226. <stringProp name="AVP.0.avpChildCount">2</stringProp>
  2227. <stringProp name="AVP.0.AVP.0.avpName">Auth-Application-Id</stringProp>
  2228. <stringProp name="AVP.0.AVP.0.avpValue">16777236</stringProp>
  2229. <stringProp name="AVP.0.AVP.0.avpType">Unsigned32</stringProp>
  2230. <stringProp name="AVP.0.AVP.0.avpChildCount">0</stringProp>
  2231. <stringProp name="AVP.0.AVP.1.avpName">Vendor-Id</stringProp>
  2232. <stringProp name="AVP.0.AVP.1.avpValue">10415</stringProp>
  2233. <stringProp name="AVP.0.AVP.1.avpType">Unsigned32</stringProp>
  2234. <stringProp name="AVP.0.AVP.1.avpChildCount">0</stringProp>
  2235. <stringProp name="AVP.1.avpName">Supported-Vendor-Id</stringProp>
  2236. <stringProp name="AVP.1.avpValue">10415</stringProp>
  2237. <stringProp name="AVP.1.avpType">Unsigned32</stringProp>
  2238. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  2239. <stringProp name="AVP.2.avpName">Firmware-Revision</stringProp>
  2240. <stringProp name="AVP.2.avpValue">2</stringProp>
  2241. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  2242. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  2243. <stringProp name="AVP.3.avpName">Inband-Security-Id</stringProp>
  2244. <stringProp name="AVP.3.avpValue">0</stringProp>
  2245. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  2246. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  2247. <stringProp name="AVP.4.avpName">Product-Name</stringProp>
  2248. <stringProp name="AVP.4.avpValue">jmeter AF Rx</stringProp>
  2249. <stringProp name="AVP.4.avpType">UTF8String</stringProp>
  2250. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  2251. <stringProp name="AVP.5.avpName">Vendor-Id</stringProp>
  2252. <stringProp name="AVP.5.avpValue">27611</stringProp>
  2253. <stringProp name="AVP.5.avpType">Unsigned32</stringProp>
  2254. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  2255. <stringProp name="AVP.6.avpName">Host-IP-Address</stringProp>
  2256. <stringProp name="AVP.6.avpValue">19.10.10.10</stringProp>
  2257. <stringProp name="AVP.6.avpType">Address</stringProp>
  2258. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  2259. <stringProp name="AVP.7.avpName">Origin-Host</stringProp>
  2260. <stringProp name="AVP.7.avpValue">RX-VoiceoverLTE-AF</stringProp>
  2261. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  2262. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  2263. <stringProp name="AVP.8.avpName">Origin-Realm</stringProp>
  2264. <stringProp name="AVP.8.avpValue">${realm}</stringProp>
  2265. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  2266. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  2267. <stringProp name="avpCount">11</stringProp>
  2268. <intProp name="rootDirectChildCount">9</intProp>
  2269. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  2270. <hashTree>
  2271. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="CEA" enabled="true">
  2272. <stringProp name="assertContains">true</stringProp>
  2273. <stringProp name="assertMatches">false</stringProp>
  2274. <stringProp name="assertHdrFields">false</stringProp>
  2275. <stringProp name="assertHdrFlags">false</stringProp>
  2276. <stringProp name="assertHierarchy">true</stringProp>
  2277. <stringProp name="assertValues">false</stringProp>
  2278. <stringProp name="pBit">false</stringProp>
  2279. <stringProp name="eBit">false</stringProp>
  2280. <stringProp name="tBit">false</stringProp>
  2281. <stringProp name="rBit">false</stringProp>
  2282. <stringProp name="appId">0</stringProp>
  2283. <stringProp name="endId">automatic</stringProp>
  2284. <stringProp name="hopId">automatic</stringProp>
  2285. <stringProp name="messageName">CEA</stringProp>
  2286. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  2287. <stringProp name="AVP.0.avpValue">2001</stringProp>
  2288. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  2289. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2290. <stringProp name="AVP.1.avpName">Vendor-Specific-Application-Id</stringProp>
  2291. <stringProp name="AVP.1.avpValue"></stringProp>
  2292. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  2293. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  2294. <stringProp name="AVP.1.AVP.0.avpName">Auth-Application-Id</stringProp>
  2295. <stringProp name="AVP.1.AVP.0.avpValue">16777251</stringProp>
  2296. <stringProp name="AVP.1.AVP.0.avpType">Unsigned32</stringProp>
  2297. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  2298. <stringProp name="AVP.1.AVP.1.avpName">Vendor-Id</stringProp>
  2299. <stringProp name="AVP.1.AVP.1.avpValue">10415</stringProp>
  2300. <stringProp name="AVP.1.AVP.1.avpType">Unsigned32</stringProp>
  2301. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  2302. <stringProp name="AVP.2.avpName">Supported-Vendor-Id</stringProp>
  2303. <stringProp name="AVP.2.avpValue">10415</stringProp>
  2304. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  2305. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  2306. <stringProp name="avpCount">5</stringProp>
  2307. <intProp name="rootDirectChildCount">3</intProp>
  2308. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  2309. <hashTree/>
  2310. </hashTree>
  2311. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Session Init Loop" enabled="true">
  2312. <boolProp name="LoopController.continue_forever">true</boolProp>
  2313. <stringProp name="LoopController.loops">${concurrentSessions}</stringProp>
  2314. </LoopController>
  2315. <hashTree>
  2316. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="aaSessionId Counter 000 , from 1to ${concurrentSessions}" enabled="true">
  2317. <stringProp name="CounterConfig.start">1</stringProp>
  2318. <stringProp name="CounterConfig.end">${concurrentSessions}</stringProp>
  2319. <stringProp name="CounterConfig.incr">1</stringProp>
  2320. <stringProp name="CounterConfig.name">aaSessionId</stringProp>
  2321. <stringProp name="CounterConfig.format">000</stringProp>
  2322. <boolProp name="CounterConfig.per_user">false</boolProp>
  2323. </CounterConfig>
  2324. <hashTree/>
  2325. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="framedIpAddressRandom 000 from 1 to concurrentSessions" enabled="true">
  2326. <stringProp name="variableName">framedIpAddressRandom</stringProp>
  2327. <stringProp name="outputFormat"></stringProp>
  2328. <stringProp name="minimumValue">1</stringProp>
  2329. <stringProp name="maximumValue">${concurrentSessions}</stringProp>
  2330. <stringProp name="randomSeed">77</stringProp>
  2331. <boolProp name="perThread">true</boolProp>
  2332. </RandomVariableConfig>
  2333. <hashTree/>
  2334. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Initiate Sessions Delay 1000" enabled="true">
  2335. <stringProp name="ConstantTimer.delay">1000</stringProp>
  2336. </ConstantTimer>
  2337. <hashTree/>
  2338. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="AAR" enabled="true">
  2339. <stringProp name="pBit">true</stringProp>
  2340. <stringProp name="eBit">false</stringProp>
  2341. <stringProp name="tBit">false</stringProp>
  2342. <stringProp name="rBit">true</stringProp>
  2343. <stringProp name="appId">16777236</stringProp>
  2344. <stringProp name="endId">automatic</stringProp>
  2345. <stringProp name="hopId">automatic</stringProp>
  2346. <stringProp name="messageName">CER</stringProp>
  2347. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  2348. <stringProp name="AVP.0.avpValue">${host}-Rx;${aaSessionId}</stringProp>
  2349. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  2350. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2351. <stringProp name="AVP.1.avpName">Framed-IP-Address</stringProp>
  2352. <stringProp name="AVP.1.avpValue">${__char(91,110,89,${framedIpAddressRandom})}</stringProp>
  2353. <stringProp name="AVP.1.avpType">OctetString</stringProp>
  2354. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  2355. <stringProp name="AVP.2.avpName">Auth-Application-Id</stringProp>
  2356. <stringProp name="AVP.2.avpValue">16777236</stringProp>
  2357. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  2358. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  2359. <stringProp name="AVP.3.avpName">Origin-Realm</stringProp>
  2360. <stringProp name="AVP.3.avpValue">${realm}</stringProp>
  2361. <stringProp name="AVP.3.avpType">DiameterIdentity</stringProp>
  2362. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  2363. <stringProp name="AVP.4.avpName">Origin-Host</stringProp>
  2364. <stringProp name="AVP.4.avpValue">${host}-Rx.${realm}</stringProp>
  2365. <stringProp name="AVP.4.avpType">DiameterIdentity</stringProp>
  2366. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  2367. <stringProp name="AVP.5.avpName">Destination-Realm</stringProp>
  2368. <stringProp name="AVP.5.avpValue">${realm}</stringProp>
  2369. <stringProp name="AVP.5.avpType">DiameterIdentity</stringProp>
  2370. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  2371. <stringProp name="AVP.6.avpName">Product-Name</stringProp>
  2372. <stringProp name="AVP.6.avpValue">10.209.1.${framedIpAddressRandom}</stringProp>
  2373. <stringProp name="AVP.6.avpType">UTF8String</stringProp>
  2374. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  2375. <stringProp name="AVP.7.avpName">AF-Application-Identifier</stringProp>
  2376. <stringProp name="AVP.7.avpValue">GPRS</stringProp>
  2377. <stringProp name="AVP.7.avpType">OctetString</stringProp>
  2378. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  2379. <stringProp name="AVP.8.avpName">Media-Component-Description</stringProp>
  2380. <stringProp name="AVP.8.avpValue"></stringProp>
  2381. <stringProp name="AVP.8.avpType">Grouped</stringProp>
  2382. <stringProp name="AVP.8.avpChildCount">11</stringProp>
  2383. <stringProp name="AVP.8.AVP.0.avpName">Media-Component-Number</stringProp>
  2384. <stringProp name="AVP.8.AVP.0.avpValue">1</stringProp>
  2385. <stringProp name="AVP.8.AVP.0.avpType">Unsigned32</stringProp>
  2386. <stringProp name="AVP.8.AVP.0.avpChildCount">0</stringProp>
  2387. <stringProp name="AVP.8.AVP.1.avpName">AF-Application-Identifier</stringProp>
  2388. <stringProp name="AVP.8.AVP.1.avpValue">GPRS</stringProp>
  2389. <stringProp name="AVP.8.AVP.1.avpType">OctetString</stringProp>
  2390. <stringProp name="AVP.8.AVP.1.avpChildCount">0</stringProp>
  2391. <stringProp name="AVP.8.AVP.2.avpName">Media-Type</stringProp>
  2392. <stringProp name="AVP.8.AVP.2.avpValue">2</stringProp>
  2393. <stringProp name="AVP.8.AVP.2.avpType">Enumerated</stringProp>
  2394. <stringProp name="AVP.8.AVP.2.avpChildCount">0</stringProp>
  2395. <stringProp name="AVP.8.AVP.3.avpName">Max-Requested-Bandwidth-UL</stringProp>
  2396. <stringProp name="AVP.8.AVP.3.avpValue">15000</stringProp>
  2397. <stringProp name="AVP.8.AVP.3.avpType">Unsigned32</stringProp>
  2398. <stringProp name="AVP.8.AVP.3.avpChildCount">0</stringProp>
  2399. <stringProp name="AVP.8.AVP.4.avpName">Max-Requested-Bandwidth-DL</stringProp>
  2400. <stringProp name="AVP.8.AVP.4.avpValue">100000</stringProp>
  2401. <stringProp name="AVP.8.AVP.4.avpType">Unsigned32</stringProp>
  2402. <stringProp name="AVP.8.AVP.4.avpChildCount">0</stringProp>
  2403. <stringProp name="AVP.8.AVP.5.avpName">Flow-Status</stringProp>
  2404. <stringProp name="AVP.8.AVP.5.avpValue">2</stringProp>
  2405. <stringProp name="AVP.8.AVP.5.avpType">Enumerated</stringProp>
  2406. <stringProp name="AVP.8.AVP.5.avpChildCount">0</stringProp>
  2407. <stringProp name="AVP.8.AVP.6.avpName">Reservation-Priority</stringProp>
  2408. <stringProp name="AVP.8.AVP.6.avpValue">0</stringProp>
  2409. <stringProp name="AVP.8.AVP.6.avpType">Enumerated</stringProp>
  2410. <stringProp name="AVP.8.AVP.6.avpChildCount">0</stringProp>
  2411. <stringProp name="AVP.8.AVP.7.avpName">RS-Bandwidth</stringProp>
  2412. <stringProp name="AVP.8.AVP.7.avpValue">7777</stringProp>
  2413. <stringProp name="AVP.8.AVP.7.avpType">Unsigned32</stringProp>
  2414. <stringProp name="AVP.8.AVP.7.avpChildCount">0</stringProp>
  2415. <stringProp name="AVP.8.AVP.8.avpName">RR-Bandwidth</stringProp>
  2416. <stringProp name="AVP.8.AVP.8.avpValue">7777</stringProp>
  2417. <stringProp name="AVP.8.AVP.8.avpType">Unsigned32</stringProp>
  2418. <stringProp name="AVP.8.AVP.8.avpChildCount">0</stringProp>
  2419. <stringProp name="AVP.8.AVP.9.avpName">Codec-Data</stringProp>
  2420. <stringProp name="AVP.8.AVP.9.avpValue">uplink offer a=recvonly</stringProp>
  2421. <stringProp name="AVP.8.AVP.9.avpType">OctetString</stringProp>
  2422. <stringProp name="AVP.8.AVP.9.avpChildCount">0</stringProp>
  2423. <stringProp name="AVP.8.AVP.10.avpName">Reservation-Priority</stringProp>
  2424. <stringProp name="AVP.8.AVP.10.avpValue">0</stringProp>
  2425. <stringProp name="AVP.8.AVP.10.avpType">Enumerated</stringProp>
  2426. <stringProp name="AVP.8.AVP.10.avpChildCount">0</stringProp>
  2427. <stringProp name="AVP.9.avpName">Service-Info-Status</stringProp>
  2428. <stringProp name="AVP.9.avpValue">0</stringProp>
  2429. <stringProp name="AVP.9.avpType">Enumerated</stringProp>
  2430. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  2431. <stringProp name="AVP.10.avpName">AF-Charging-Identifier</stringProp>
  2432. <stringProp name="AVP.10.avpValue">This is an identifier</stringProp>
  2433. <stringProp name="AVP.10.avpType">OctetString</stringProp>
  2434. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  2435. <stringProp name="AVP.11.avpName">SIP-Forking-Indication</stringProp>
  2436. <stringProp name="AVP.11.avpValue">1</stringProp>
  2437. <stringProp name="AVP.11.avpType">Enumerated</stringProp>
  2438. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  2439. <stringProp name="AVP.12.avpName">Specific-Action</stringProp>
  2440. <stringProp name="AVP.12.avpValue">1</stringProp>
  2441. <stringProp name="AVP.12.avpType">Enumerated</stringProp>
  2442. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  2443. <stringProp name="AVP.13.avpName">Supported-Features</stringProp>
  2444. <stringProp name="AVP.13.avpValue"></stringProp>
  2445. <stringProp name="AVP.13.avpType">Grouped</stringProp>
  2446. <stringProp name="AVP.13.avpChildCount">3</stringProp>
  2447. <stringProp name="AVP.13.AVP.0.avpName">Vendor-Id</stringProp>
  2448. <stringProp name="AVP.13.AVP.0.avpValue">10415</stringProp>
  2449. <stringProp name="AVP.13.AVP.0.avpType">Unsigned32</stringProp>
  2450. <stringProp name="AVP.13.AVP.0.avpChildCount">0</stringProp>
  2451. <stringProp name="AVP.13.AVP.1.avpName">Feature-List-ID</stringProp>
  2452. <stringProp name="AVP.13.AVP.1.avpValue">1</stringProp>
  2453. <stringProp name="AVP.13.AVP.1.avpType">Unsigned32</stringProp>
  2454. <stringProp name="AVP.13.AVP.1.avpChildCount">0</stringProp>
  2455. <stringProp name="AVP.13.AVP.2.avpName">Feature-List</stringProp>
  2456. <stringProp name="AVP.13.AVP.2.avpValue">0</stringProp>
  2457. <stringProp name="AVP.13.AVP.2.avpType">Unsigned32</stringProp>
  2458. <stringProp name="AVP.13.AVP.2.avpChildCount">0</stringProp>
  2459. <stringProp name="AVP.14.avpName">Called-Station-Id</stringProp>
  2460. <stringProp name="AVP.14.avpValue">PDN identifier</stringProp>
  2461. <stringProp name="AVP.14.avpType">UTF8String</stringProp>
  2462. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  2463. <stringProp name="AVP.15.avpName">Service-URN</stringProp>
  2464. <stringProp name="AVP.15.avpValue">sos.ambulance</stringProp>
  2465. <stringProp name="AVP.15.avpType">OctetString</stringProp>
  2466. <stringProp name="AVP.15.avpChildCount">0</stringProp>
  2467. <stringProp name="AVP.16.avpName">Reservation-Priority</stringProp>
  2468. <stringProp name="AVP.16.avpValue">0</stringProp>
  2469. <stringProp name="AVP.16.avpType">Enumerated</stringProp>
  2470. <stringProp name="AVP.16.avpChildCount">0</stringProp>
  2471. <stringProp name="avpCount">31</stringProp>
  2472. <intProp name="rootDirectChildCount">17</intProp>
  2473. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  2474. <hashTree>
  2475. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="AAA" enabled="true">
  2476. <stringProp name="assertContains">true</stringProp>
  2477. <stringProp name="assertMatches">false</stringProp>
  2478. <stringProp name="assertHdrFields">false</stringProp>
  2479. <stringProp name="assertHdrFlags">false</stringProp>
  2480. <stringProp name="assertHierarchy">true</stringProp>
  2481. <stringProp name="assertValues">false</stringProp>
  2482. <stringProp name="pBit">true</stringProp>
  2483. <stringProp name="eBit">false</stringProp>
  2484. <stringProp name="tBit">false</stringProp>
  2485. <stringProp name="rBit">false</stringProp>
  2486. <stringProp name="appId">16777236</stringProp>
  2487. <stringProp name="endId">automatic</stringProp>
  2488. <stringProp name="hopId">automatic</stringProp>
  2489. <stringProp name="messageName">CEA</stringProp>
  2490. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  2491. <stringProp name="AVP.0.avpValue">2001</stringProp>
  2492. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  2493. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2494. <stringProp name="avpCount">1</stringProp>
  2495. <intProp name="rootDirectChildCount">1</intProp>
  2496. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  2497. <hashTree/>
  2498. </hashTree>
  2499. </hashTree>
  2500. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Session Update Loop" enabled="true">
  2501. <boolProp name="LoopController.continue_forever">true</boolProp>
  2502. <intProp name="LoopController.loops">-1</intProp>
  2503. </LoopController>
  2504. <hashTree>
  2505. <RandomVariableConfig guiclass="TestBeanGUI" testclass="RandomVariableConfig" testname="aaSessionIdRandom 000 from 1 to concurrentSessions" enabled="true">
  2506. <stringProp name="variableName">aaSessionIdRandom</stringProp>
  2507. <stringProp name="outputFormat">000</stringProp>
  2508. <stringProp name="minimumValue">1</stringProp>
  2509. <stringProp name="maximumValue">${concurrentSessions}</stringProp>
  2510. <stringProp name="randomSeed">33</stringProp>
  2511. <boolProp name="perThread">true</boolProp>
  2512. </RandomVariableConfig>
  2513. <hashTree/>
  2514. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Message Interval 1000" enabled="true">
  2515. <stringProp name="ConstantTimer.delay">1000</stringProp>
  2516. </ConstantTimer>
  2517. <hashTree/>
  2518. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="AAR" enabled="true">
  2519. <stringProp name="pBit">true</stringProp>
  2520. <stringProp name="eBit">false</stringProp>
  2521. <stringProp name="tBit">false</stringProp>
  2522. <stringProp name="rBit">true</stringProp>
  2523. <stringProp name="appId">16777236</stringProp>
  2524. <stringProp name="endId">automatic</stringProp>
  2525. <stringProp name="hopId">automatic</stringProp>
  2526. <stringProp name="messageName">CER</stringProp>
  2527. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  2528. <stringProp name="AVP.0.avpValue">${host}-Rx;${aaSessionIdRandom}</stringProp>
  2529. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  2530. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2531. <stringProp name="AVP.1.avpName">Origin-Realm</stringProp>
  2532. <stringProp name="AVP.1.avpValue">${realm}</stringProp>
  2533. <stringProp name="AVP.1.avpType">DiameterIdentity</stringProp>
  2534. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  2535. <stringProp name="AVP.2.avpName">Destination-Realm</stringProp>
  2536. <stringProp name="AVP.2.avpValue">${realm}</stringProp>
  2537. <stringProp name="AVP.2.avpType">DiameterIdentity</stringProp>
  2538. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  2539. <stringProp name="AVP.3.avpName">Auth-Application-Id</stringProp>
  2540. <stringProp name="AVP.3.avpValue">16777236</stringProp>
  2541. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  2542. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  2543. <stringProp name="AVP.4.avpName">Origin-Host</stringProp>
  2544. <stringProp name="AVP.4.avpValue">${host}-Rx.${realm}</stringProp>
  2545. <stringProp name="AVP.4.avpType">DiameterIdentity</stringProp>
  2546. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  2547. <stringProp name="AVP.5.avpName">AF-Application-Identifier</stringProp>
  2548. <stringProp name="AVP.5.avpValue">GPRS</stringProp>
  2549. <stringProp name="AVP.5.avpType">OctetString</stringProp>
  2550. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  2551. <stringProp name="AVP.6.avpName">Service-Info-Status</stringProp>
  2552. <stringProp name="AVP.6.avpValue">0</stringProp>
  2553. <stringProp name="AVP.6.avpType">Enumerated</stringProp>
  2554. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  2555. <stringProp name="AVP.7.avpName">AF-Charging-Identifier</stringProp>
  2556. <stringProp name="AVP.7.avpValue">This is an identifier</stringProp>
  2557. <stringProp name="AVP.7.avpType">OctetString</stringProp>
  2558. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  2559. <stringProp name="AVP.8.avpName">SIP-Forking-Indication</stringProp>
  2560. <stringProp name="AVP.8.avpValue">1</stringProp>
  2561. <stringProp name="AVP.8.avpType">Enumerated</stringProp>
  2562. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  2563. <stringProp name="AVP.9.avpName">Specific-Action</stringProp>
  2564. <stringProp name="AVP.9.avpValue">1</stringProp>
  2565. <stringProp name="AVP.9.avpType">Enumerated</stringProp>
  2566. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  2567. <stringProp name="AVP.10.avpName">Called-Station-Id</stringProp>
  2568. <stringProp name="AVP.10.avpValue">PDN identifier</stringProp>
  2569. <stringProp name="AVP.10.avpType">UTF8String</stringProp>
  2570. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  2571. <stringProp name="AVP.11.avpName">Service-URN</stringProp>
  2572. <stringProp name="AVP.11.avpValue">sos.ambulance</stringProp>
  2573. <stringProp name="AVP.11.avpType">OctetString</stringProp>
  2574. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  2575. <stringProp name="avpCount">12</stringProp>
  2576. <intProp name="rootDirectChildCount">12</intProp>
  2577. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  2578. <hashTree>
  2579. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="AAA" enabled="true">
  2580. <stringProp name="assertContains">true</stringProp>
  2581. <stringProp name="assertMatches">false</stringProp>
  2582. <stringProp name="assertHdrFields">false</stringProp>
  2583. <stringProp name="assertHdrFlags">false</stringProp>
  2584. <stringProp name="assertHierarchy">true</stringProp>
  2585. <stringProp name="assertValues">false</stringProp>
  2586. <stringProp name="pBit">true</stringProp>
  2587. <stringProp name="eBit">false</stringProp>
  2588. <stringProp name="tBit">false</stringProp>
  2589. <stringProp name="rBit">false</stringProp>
  2590. <stringProp name="appId">16777236</stringProp>
  2591. <stringProp name="endId">automatic</stringProp>
  2592. <stringProp name="hopId">automatic</stringProp>
  2593. <stringProp name="messageName">CEA</stringProp>
  2594. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  2595. <stringProp name="AVP.0.avpValue">2001</stringProp>
  2596. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  2597. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2598. <stringProp name="avpCount">1</stringProp>
  2599. <intProp name="rootDirectChildCount">1</intProp>
  2600. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  2601. <hashTree/>
  2602. </hashTree>
  2603. </hashTree>
  2604. <ResultCollector guiclass="com.traffix.jmeter.tt.protocol.diameter.listeners.gui.DiameterVisualizerGui" testclass="ResultCollector" testname="Diameter Visualizer" enabled="true">
  2605. <boolProp name="ResultCollector.error_logging">false</boolProp>
  2606. <objProp>
  2607. <name>saveConfig</name>
  2608. <value class="SampleSaveConfiguration">
  2609. <time>true</time>
  2610. <latency>true</latency>
  2611. <timestamp>true</timestamp>
  2612. <success>true</success>
  2613. <label>true</label>
  2614. <code>true</code>
  2615. <message>true</message>
  2616. <threadName>true</threadName>
  2617. <dataType>true</dataType>
  2618. <encoding>false</encoding>
  2619. <assertions>true</assertions>
  2620. <subresults>true</subresults>
  2621. <responseData>false</responseData>
  2622. <samplerData>false</samplerData>
  2623. <xml>true</xml>
  2624. <fieldNames>false</fieldNames>
  2625. <responseHeaders>false</responseHeaders>
  2626. <requestHeaders>false</requestHeaders>
  2627. <responseDataOnError>false</responseDataOnError>
  2628. <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
  2629. <assertionsResultsToSave>0</assertionsResultsToSave>
  2630. <bytes>true</bytes>
  2631. </value>
  2632. </objProp>
  2633. <stringProp name="filename"></stringProp>
  2634. </ResultCollector>
  2635. <hashTree/>
  2636. <com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement guiclass="com.traffix.jmeter.tt.protocol.diameter.config.gui.DiameterConfigGui" testclass="com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement" testname="Diameter Server" enabled="true">
  2637. <stringProp name="MessageSendingMode">Synchronously</stringProp>
  2638. <stringProp name="reconnectionCount"></stringProp>
  2639. <stringProp name="messageTimeout"></stringProp>
  2640. <stringProp name="timedOutMessageRetryCout"></stringProp>
  2641. <stringProp name="connectionSharingMode">ConnectionPerThreadGroup</stringProp>
  2642. <stringProp name="localHostName"></stringProp>
  2643. <stringProp name="localBindPort"></stringProp>
  2644. <stringProp name="remotePeerAddress">192.168.242.10</stringProp>
  2645. <stringProp name="remotePeerPort">3868</stringProp>
  2646. <stringProp name="connectionTimeout"></stringProp>
  2647. <stringProp name="connectionTransportLayer">TCP</stringProp>
  2648. <stringProp name="secondary_remotePeerAddress"></stringProp>
  2649. <stringProp name="secondary_remotePeerPort"></stringProp>
  2650. <stringProp name="secondary_connectionTimeout"></stringProp>
  2651. <stringProp name="secondary_connectionTransportLayer">TCP</stringProp>
  2652. <intProp name="sctpSecondaryAddressesCount">0</intProp>
  2653. <intProp name="sctpStreamCount">1</intProp>
  2654. </com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement>
  2655. <hashTree/>
  2656. </hashTree>
  2657. <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="PCEF-PBI-GY" enabled="false">
  2658. <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
  2659. <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" enabled="true">
  2660. <boolProp name="LoopController.continue_forever">false</boolProp>
  2661. <stringProp name="LoopController.loops">1</stringProp>
  2662. </elementProp>
  2663. <stringProp name="ThreadGroup.num_threads">1</stringProp>
  2664. <stringProp name="ThreadGroup.ramp_time">1</stringProp>
  2665. <longProp name="ThreadGroup.start_time">1317630442000</longProp>
  2666. <longProp name="ThreadGroup.end_time">1317630442000</longProp>
  2667. <boolProp name="ThreadGroup.scheduler">false</boolProp>
  2668. <stringProp name="ThreadGroup.duration"></stringProp>
  2669. <stringProp name="ThreadGroup.delay"></stringProp>
  2670. </ThreadGroup>
  2671. <hashTree>
  2672. <com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement guiclass="com.traffix.jmeter.tt.protocol.diameter.config.gui.DiameterConfigGui" testclass="com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement" testname="Diameter Peer" enabled="true">
  2673. <stringProp name="MessageSendingMode">Synchronously</stringProp>
  2674. <stringProp name="reconnectionCount"></stringProp>
  2675. <stringProp name="messageTimeout"></stringProp>
  2676. <stringProp name="timedOutMessageRetryCout"></stringProp>
  2677. <stringProp name="connectionSharingMode">ConnectionPerThreadGroup</stringProp>
  2678. <stringProp name="localHostName"></stringProp>
  2679. <stringProp name="localBindPort"></stringProp>
  2680. <stringProp name="remotePeerAddress">192.168.52.141</stringProp>
  2681. <stringProp name="remotePeerPort">3868</stringProp>
  2682. <stringProp name="connectionTimeout"></stringProp>
  2683. <stringProp name="connectionTransportLayer">TCP</stringProp>
  2684. <stringProp name="secondary_remotePeerAddress"></stringProp>
  2685. <stringProp name="secondary_remotePeerPort"></stringProp>
  2686. <stringProp name="secondary_connectionTimeout"></stringProp>
  2687. <stringProp name="secondary_connectionTransportLayer">TCP</stringProp>
  2688. <intProp name="sctpSecondaryAddressesCount">0</intProp>
  2689. <intProp name="sctpStreamCount">1</intProp>
  2690. </com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement>
  2691. <hashTree/>
  2692. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables1" enabled="true">
  2693. <collectionProp name="Arguments.arguments">
  2694. <elementProp name="concurrentSessions" elementType="Argument">
  2695. <stringProp name="Argument.name">concurrentSessions</stringProp>
  2696. <stringProp name="Argument.value">3</stringProp>
  2697. <stringProp name="Argument.metadata">=</stringProp>
  2698. </elementProp>
  2699. <elementProp name="originHost" elementType="Argument">
  2700. <stringProp name="Argument.name">originHost</stringProp>
  2701. <stringProp name="Argument.value">JMETER</stringProp>
  2702. <stringProp name="Argument.metadata">=</stringProp>
  2703. </elementProp>
  2704. <elementProp name="originRealm" elementType="Argument">
  2705. <stringProp name="Argument.name">originRealm</stringProp>
  2706. <stringProp name="Argument.value">visited.traffix.com</stringProp>
  2707. <stringProp name="Argument.metadata">=</stringProp>
  2708. </elementProp>
  2709. <elementProp name="delay" elementType="Argument">
  2710. <stringProp name="Argument.name">delay</stringProp>
  2711. <stringProp name="Argument.value">1000</stringProp>
  2712. <stringProp name="Argument.metadata">=</stringProp>
  2713. </elementProp>
  2714. <elementProp name="mcc" elementType="Argument">
  2715. <stringProp name="Argument.name">mcc</stringProp>
  2716. <stringProp name="Argument.value">502</stringProp>
  2717. <stringProp name="Argument.metadata">=</stringProp>
  2718. </elementProp>
  2719. <elementProp name="mnc" elementType="Argument">
  2720. <stringProp name="Argument.name">mnc</stringProp>
  2721. <stringProp name="Argument.value">000</stringProp>
  2722. <stringProp name="Argument.metadata">=</stringProp>
  2723. </elementProp>
  2724. <elementProp name="realm" elementType="Argument">
  2725. <stringProp name="Argument.name">realm</stringProp>
  2726. <stringProp name="Argument.value">traffix.com</stringProp>
  2727. <stringProp name="Argument.metadata">=</stringProp>
  2728. </elementProp>
  2729. </collectionProp>
  2730. </Arguments>
  2731. <hashTree/>
  2732. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CER" enabled="true">
  2733. <stringProp name="pBit">false</stringProp>
  2734. <stringProp name="eBit">false</stringProp>
  2735. <stringProp name="tBit">false</stringProp>
  2736. <stringProp name="rBit">true</stringProp>
  2737. <stringProp name="appId">0</stringProp>
  2738. <stringProp name="endId">automatic</stringProp>
  2739. <stringProp name="hopId">automatic</stringProp>
  2740. <stringProp name="messageName">CER</stringProp>
  2741. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  2742. <stringProp name="AVP.0.avpValue">0</stringProp>
  2743. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  2744. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2745. <stringProp name="AVP.1.avpName">Vendor-Specific-Application-Id</stringProp>
  2746. <stringProp name="AVP.1.avpValue"></stringProp>
  2747. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  2748. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  2749. <stringProp name="AVP.1.AVP.0.avpName">Auth-Application-Id</stringProp>
  2750. <stringProp name="AVP.1.AVP.0.avpValue">4</stringProp>
  2751. <stringProp name="AVP.1.AVP.0.avpType">Unsigned32</stringProp>
  2752. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  2753. <stringProp name="AVP.1.AVP.1.avpName">Vendor-Id</stringProp>
  2754. <stringProp name="AVP.1.AVP.1.avpValue">10415</stringProp>
  2755. <stringProp name="AVP.1.AVP.1.avpType">Unsigned32</stringProp>
  2756. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  2757. <stringProp name="AVP.2.avpName">Firmware-Revision</stringProp>
  2758. <stringProp name="AVP.2.avpValue">2</stringProp>
  2759. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  2760. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  2761. <stringProp name="AVP.3.avpName">Inband-Security-Id</stringProp>
  2762. <stringProp name="AVP.3.avpValue">0</stringProp>
  2763. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  2764. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  2765. <stringProp name="AVP.4.avpName">Product-Name</stringProp>
  2766. <stringProp name="AVP.4.avpValue">JMeter Gy PCEF</stringProp>
  2767. <stringProp name="AVP.4.avpType">UTF8String</stringProp>
  2768. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  2769. <stringProp name="AVP.5.avpName">Vendor-Id</stringProp>
  2770. <stringProp name="AVP.5.avpValue">27611</stringProp>
  2771. <stringProp name="AVP.5.avpType">Unsigned32</stringProp>
  2772. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  2773. <stringProp name="AVP.6.avpName">Host-IP-Address</stringProp>
  2774. <stringProp name="AVP.6.avpValue">${localIp}</stringProp>
  2775. <stringProp name="AVP.6.avpType">Address</stringProp>
  2776. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  2777. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  2778. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  2779. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  2780. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  2781. <stringProp name="AVP.8.avpName">Origin-Host</stringProp>
  2782. <stringProp name="AVP.8.avpValue">${host}_PCEF_GY</stringProp>
  2783. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  2784. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  2785. <stringProp name="avpCount">11</stringProp>
  2786. <intProp name="rootDirectChildCount">9</intProp>
  2787. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  2788. <hashTree>
  2789. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="CEA" enabled="true">
  2790. <stringProp name="assertContains">true</stringProp>
  2791. <stringProp name="assertMatches">false</stringProp>
  2792. <stringProp name="assertHdrFields">false</stringProp>
  2793. <stringProp name="assertHdrFlags">false</stringProp>
  2794. <stringProp name="assertHierarchy">true</stringProp>
  2795. <stringProp name="assertValues">false</stringProp>
  2796. <stringProp name="pBit">false</stringProp>
  2797. <stringProp name="eBit">false</stringProp>
  2798. <stringProp name="tBit">false</stringProp>
  2799. <stringProp name="rBit">false</stringProp>
  2800. <stringProp name="appId">0</stringProp>
  2801. <stringProp name="endId">automatic</stringProp>
  2802. <stringProp name="hopId">automatic</stringProp>
  2803. <stringProp name="messageName">CEA</stringProp>
  2804. <stringProp name="AVP.0.avpName">Origin-Host</stringProp>
  2805. <stringProp name="AVP.0.avpValue">PCEF_GX</stringProp>
  2806. <stringProp name="AVP.0.avpType">DiameterIdentity</stringProp>
  2807. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2808. <stringProp name="AVP.1.avpName">Result-Code</stringProp>
  2809. <stringProp name="AVP.1.avpValue">2001</stringProp>
  2810. <stringProp name="AVP.1.avpType">Unsigned32</stringProp>
  2811. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  2812. <stringProp name="avpCount">2</stringProp>
  2813. <intProp name="rootDirectChildCount">2</intProp>
  2814. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  2815. <hashTree/>
  2816. </hashTree>
  2817. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="MainLoop" enabled="true">
  2818. <boolProp name="LoopController.continue_forever">true</boolProp>
  2819. <stringProp name="LoopController.loops">1</stringProp>
  2820. </LoopController>
  2821. <hashTree>
  2822. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="Round" enabled="true">
  2823. <stringProp name="CounterConfig.start">10</stringProp>
  2824. <stringProp name="CounterConfig.end">10</stringProp>
  2825. <stringProp name="CounterConfig.incr">1</stringProp>
  2826. <stringProp name="CounterConfig.name">round</stringProp>
  2827. <stringProp name="CounterConfig.format">000</stringProp>
  2828. <boolProp name="CounterConfig.per_user">false</boolProp>
  2829. </CounterConfig>
  2830. <hashTree/>
  2831. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionInit" enabled="true">
  2832. <boolProp name="LoopController.continue_forever">true</boolProp>
  2833. <stringProp name="LoopController.loops">1</stringProp>
  2834. </LoopController>
  2835. <hashTree>
  2836. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="sessionId" enabled="true">
  2837. <stringProp name="CounterConfig.start">100</stringProp>
  2838. <stringProp name="CounterConfig.end">900</stringProp>
  2839. <stringProp name="CounterConfig.incr">1</stringProp>
  2840. <stringProp name="CounterConfig.name">sessionIdi</stringProp>
  2841. <stringProp name="CounterConfig.format">000</stringProp>
  2842. <boolProp name="CounterConfig.per_user">false</boolProp>
  2843. </CounterConfig>
  2844. <hashTree/>
  2845. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="msisdn" enabled="true">
  2846. <stringProp name="CounterConfig.start">111111</stringProp>
  2847. <stringProp name="CounterConfig.end"></stringProp>
  2848. <stringProp name="CounterConfig.incr">1</stringProp>
  2849. <stringProp name="CounterConfig.name">msisdn</stringProp>
  2850. <stringProp name="CounterConfig.format"></stringProp>
  2851. <boolProp name="CounterConfig.per_user">false</boolProp>
  2852. </CounterConfig>
  2853. <hashTree/>
  2854. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="IMSI Counter" enabled="true">
  2855. <stringProp name="CounterConfig.start">00000</stringProp>
  2856. <stringProp name="CounterConfig.end">00010</stringProp>
  2857. <stringProp name="CounterConfig.incr">1</stringProp>
  2858. <stringProp name="CounterConfig.name">imsi-suffix</stringProp>
  2859. <stringProp name="CounterConfig.format">00000</stringProp>
  2860. <boolProp name="CounterConfig.per_user">false</boolProp>
  2861. </CounterConfig>
  2862. <hashTree/>
  2863. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="0.5s" enabled="true">
  2864. <stringProp name="ConstantTimer.delay">${delay}</stringProp>
  2865. </ConstantTimer>
  2866. <hashTree/>
  2867. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRi-GY" enabled="true">
  2868. <stringProp name="pBit">true</stringProp>
  2869. <stringProp name="eBit">false</stringProp>
  2870. <stringProp name="tBit">false</stringProp>
  2871. <stringProp name="rBit">true</stringProp>
  2872. <stringProp name="appId">4</stringProp>
  2873. <stringProp name="endId">automatic</stringProp>
  2874. <stringProp name="hopId">automatic</stringProp>
  2875. <stringProp name="messageName">CCR</stringProp>
  2876. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  2877. <stringProp name="AVP.0.avpValue">PCEF-GY-4</stringProp>
  2878. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  2879. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  2880. <stringProp name="AVP.1.avpName">Subscription-Id</stringProp>
  2881. <stringProp name="AVP.1.avpValue"></stringProp>
  2882. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  2883. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  2884. <stringProp name="AVP.1.AVP.0.avpName">Subscription-Id-Type</stringProp>
  2885. <stringProp name="AVP.1.AVP.0.avpValue">0</stringProp>
  2886. <stringProp name="AVP.1.AVP.0.avpType">Enumerated</stringProp>
  2887. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  2888. <stringProp name="AVP.1.AVP.1.avpName">Subscription-Id-Data</stringProp>
  2889. <stringProp name="AVP.1.AVP.1.avpValue">${msisdn}</stringProp>
  2890. <stringProp name="AVP.1.AVP.1.avpType">UTF8String</stringProp>
  2891. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  2892. <stringProp name="AVP.2.avpName">Subscription-Id</stringProp>
  2893. <stringProp name="AVP.2.avpValue"></stringProp>
  2894. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  2895. <stringProp name="AVP.2.avpChildCount">2</stringProp>
  2896. <stringProp name="AVP.2.AVP.0.avpName">Subscription-Id-Type</stringProp>
  2897. <stringProp name="AVP.2.AVP.0.avpValue">1</stringProp>
  2898. <stringProp name="AVP.2.AVP.0.avpType">Enumerated</stringProp>
  2899. <stringProp name="AVP.2.AVP.0.avpChildCount">0</stringProp>
  2900. <stringProp name="AVP.2.AVP.1.avpName">Subscription-Id-Data</stringProp>
  2901. <stringProp name="AVP.2.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  2902. <stringProp name="AVP.2.AVP.1.avpType">UTF8String</stringProp>
  2903. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  2904. <stringProp name="AVP.3.avpName">Multiple-Services-Credit-Control</stringProp>
  2905. <stringProp name="AVP.3.avpValue"></stringProp>
  2906. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  2907. <stringProp name="AVP.3.avpChildCount">3</stringProp>
  2908. <stringProp name="AVP.3.AVP.0.avpName">Requested-Service-Unit</stringProp>
  2909. <stringProp name="AVP.3.AVP.0.avpValue"></stringProp>
  2910. <stringProp name="AVP.3.AVP.0.avpType">Grouped</stringProp>
  2911. <stringProp name="AVP.3.AVP.0.avpChildCount">1</stringProp>
  2912. <stringProp name="AVP.3.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  2913. <stringProp name="AVP.3.AVP.0.AVP.0.avpValue">500</stringProp>
  2914. <stringProp name="AVP.3.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  2915. <stringProp name="AVP.3.AVP.0.AVP.0.avpChildCount">0</stringProp>
  2916. <stringProp name="AVP.3.AVP.1.avpName">Service-Identifier</stringProp>
  2917. <stringProp name="AVP.3.AVP.1.avpValue">201</stringProp>
  2918. <stringProp name="AVP.3.AVP.1.avpType">Unsigned32</stringProp>
  2919. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  2920. <stringProp name="AVP.3.AVP.2.avpName">Rating-Group</stringProp>
  2921. <stringProp name="AVP.3.AVP.2.avpValue">2</stringProp>
  2922. <stringProp name="AVP.3.AVP.2.avpType">Unsigned32</stringProp>
  2923. <stringProp name="AVP.3.AVP.2.avpChildCount">0</stringProp>
  2924. <stringProp name="AVP.4.avpName">Multiple-Services-Credit-Control</stringProp>
  2925. <stringProp name="AVP.4.avpValue"></stringProp>
  2926. <stringProp name="AVP.4.avpType">Grouped</stringProp>
  2927. <stringProp name="AVP.4.avpChildCount">3</stringProp>
  2928. <stringProp name="AVP.4.AVP.0.avpName">Requested-Service-Unit</stringProp>
  2929. <stringProp name="AVP.4.AVP.0.avpValue"></stringProp>
  2930. <stringProp name="AVP.4.AVP.0.avpType">Grouped</stringProp>
  2931. <stringProp name="AVP.4.AVP.0.avpChildCount">1</stringProp>
  2932. <stringProp name="AVP.4.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  2933. <stringProp name="AVP.4.AVP.0.AVP.0.avpValue">100</stringProp>
  2934. <stringProp name="AVP.4.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  2935. <stringProp name="AVP.4.AVP.0.AVP.0.avpChildCount">0</stringProp>
  2936. <stringProp name="AVP.4.AVP.1.avpName">Service-Identifier</stringProp>
  2937. <stringProp name="AVP.4.AVP.1.avpValue">200</stringProp>
  2938. <stringProp name="AVP.4.AVP.1.avpType">Unsigned32</stringProp>
  2939. <stringProp name="AVP.4.AVP.1.avpChildCount">0</stringProp>
  2940. <stringProp name="AVP.4.AVP.2.avpName">Rating-Group</stringProp>
  2941. <stringProp name="AVP.4.AVP.2.avpValue">1</stringProp>
  2942. <stringProp name="AVP.4.AVP.2.avpType">Unsigned32</stringProp>
  2943. <stringProp name="AVP.4.AVP.2.avpChildCount">0</stringProp>
  2944. <stringProp name="AVP.5.avpName">Multiple-Services-Indicator</stringProp>
  2945. <stringProp name="AVP.5.avpValue">1</stringProp>
  2946. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  2947. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  2948. <stringProp name="AVP.6.avpName">Service-Information</stringProp>
  2949. <stringProp name="AVP.6.avpValue"></stringProp>
  2950. <stringProp name="AVP.6.avpType">Grouped</stringProp>
  2951. <stringProp name="AVP.6.avpChildCount">1</stringProp>
  2952. <stringProp name="AVP.6.AVP.0.avpName">SMS-Information</stringProp>
  2953. <stringProp name="AVP.6.AVP.0.avpValue"></stringProp>
  2954. <stringProp name="AVP.6.AVP.0.avpType">Grouped</stringProp>
  2955. <stringProp name="AVP.6.AVP.0.avpChildCount">1</stringProp>
  2956. <stringProp name="AVP.6.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  2957. <stringProp name="AVP.6.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  2958. <stringProp name="AVP.6.AVP.0.AVP.0.avpType">Address</stringProp>
  2959. <stringProp name="AVP.6.AVP.0.AVP.0.avpChildCount">0</stringProp>
  2960. <stringProp name="AVP.7.avpName">Service-Context-Id</stringProp>
  2961. <stringProp name="AVP.7.avpValue">32251@3gpp.org</stringProp>
  2962. <stringProp name="AVP.7.avpType">UTF8String</stringProp>
  2963. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  2964. <stringProp name="AVP.8.avpName">CC-Request-Number</stringProp>
  2965. <stringProp name="AVP.8.avpValue">${round}</stringProp>
  2966. <stringProp name="AVP.8.avpType">Unsigned32</stringProp>
  2967. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  2968. <stringProp name="AVP.9.avpName">CC-Request-Type</stringProp>
  2969. <stringProp name="AVP.9.avpValue">1</stringProp>
  2970. <stringProp name="AVP.9.avpType">Enumerated</stringProp>
  2971. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  2972. <stringProp name="AVP.10.avpName">Auth-Application-Id</stringProp>
  2973. <stringProp name="AVP.10.avpValue">4</stringProp>
  2974. <stringProp name="AVP.10.avpType">Unsigned32</stringProp>
  2975. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  2976. <stringProp name="AVP.11.avpName">Origin-Host</stringProp>
  2977. <stringProp name="AVP.11.avpValue">${host}_PCEF_GY</stringProp>
  2978. <stringProp name="AVP.11.avpType">DiameterIdentity</stringProp>
  2979. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  2980. <stringProp name="AVP.12.avpName">Origin-Realm</stringProp>
  2981. <stringProp name="AVP.12.avpValue">${realm1}</stringProp>
  2982. <stringProp name="AVP.12.avpType">DiameterIdentity</stringProp>
  2983. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  2984. <stringProp name="AVP.13.avpName">Destination-Realm</stringProp>
  2985. <stringProp name="AVP.13.avpValue">visited.traffix.com</stringProp>
  2986. <stringProp name="AVP.13.avpType">DiameterIdentity</stringProp>
  2987. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  2988. <stringProp name="AVP.14.avpName">User-Name</stringProp>
  2989. <stringProp name="AVP.14.avpValue">user@${originRealm}</stringProp>
  2990. <stringProp name="AVP.14.avpType">UTF8String</stringProp>
  2991. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  2992. <stringProp name="AVP.15.avpName">Origin-State-Id</stringProp>
  2993. <stringProp name="AVP.15.avpValue">1</stringProp>
  2994. <stringProp name="AVP.15.avpType">Unsigned32</stringProp>
  2995. <stringProp name="AVP.15.avpChildCount">0</stringProp>
  2996. <stringProp name="avpCount">30</stringProp>
  2997. <intProp name="rootDirectChildCount">16</intProp>
  2998. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  2999. <hashTree>
  3000. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  3001. <stringProp name="assertContains">true</stringProp>
  3002. <stringProp name="assertMatches">false</stringProp>
  3003. <stringProp name="assertHdrFields">false</stringProp>
  3004. <stringProp name="assertHdrFlags">false</stringProp>
  3005. <stringProp name="assertHierarchy">true</stringProp>
  3006. <stringProp name="assertValues">true</stringProp>
  3007. <stringProp name="pBit">true</stringProp>
  3008. <stringProp name="eBit">false</stringProp>
  3009. <stringProp name="tBit">false</stringProp>
  3010. <stringProp name="rBit">false</stringProp>
  3011. <stringProp name="appId">4</stringProp>
  3012. <stringProp name="endId">automatic</stringProp>
  3013. <stringProp name="hopId">automatic</stringProp>
  3014. <stringProp name="messageName">CCA</stringProp>
  3015. <stringProp name="AVP.0.avpName">Origin-Host</stringProp>
  3016. <stringProp name="AVP.0.avpValue">PCEF_GX</stringProp>
  3017. <stringProp name="AVP.0.avpType">DiameterIdentity</stringProp>
  3018. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3019. <stringProp name="AVP.1.avpName">Result-Code</stringProp>
  3020. <stringProp name="AVP.1.avpValue">2001</stringProp>
  3021. <stringProp name="AVP.1.avpType">Unsigned32</stringProp>
  3022. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  3023. <stringProp name="avpCount">2</stringProp>
  3024. <intProp name="rootDirectChildCount">2</intProp>
  3025. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  3026. <hashTree/>
  3027. </hashTree>
  3028. </hashTree>
  3029. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionUpdate" enabled="true">
  3030. <boolProp name="LoopController.continue_forever">true</boolProp>
  3031. <stringProp name="LoopController.loops">2</stringProp>
  3032. </LoopController>
  3033. <hashTree>
  3034. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="sessionId" enabled="true">
  3035. <stringProp name="CounterConfig.start">100</stringProp>
  3036. <stringProp name="CounterConfig.end">900</stringProp>
  3037. <stringProp name="CounterConfig.incr">100</stringProp>
  3038. <stringProp name="CounterConfig.name">sessionIdu</stringProp>
  3039. <stringProp name="CounterConfig.format">000</stringProp>
  3040. <boolProp name="CounterConfig.per_user">false</boolProp>
  3041. </CounterConfig>
  3042. <hashTree/>
  3043. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="requestNumber" enabled="true">
  3044. <stringProp name="CounterConfig.start">1</stringProp>
  3045. <stringProp name="CounterConfig.end">1000</stringProp>
  3046. <stringProp name="CounterConfig.incr">1</stringProp>
  3047. <stringProp name="CounterConfig.name">requestNumber</stringProp>
  3048. <stringProp name="CounterConfig.format">000</stringProp>
  3049. <boolProp name="CounterConfig.per_user">false</boolProp>
  3050. </CounterConfig>
  3051. <hashTree/>
  3052. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="0.5s" enabled="true">
  3053. <stringProp name="ConstantTimer.delay">${delay}</stringProp>
  3054. </ConstantTimer>
  3055. <hashTree/>
  3056. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRU-GY" enabled="true">
  3057. <stringProp name="pBit">true</stringProp>
  3058. <stringProp name="eBit">false</stringProp>
  3059. <stringProp name="tBit">false</stringProp>
  3060. <stringProp name="rBit">true</stringProp>
  3061. <stringProp name="appId">4</stringProp>
  3062. <stringProp name="endId">automatic</stringProp>
  3063. <stringProp name="hopId">automatic</stringProp>
  3064. <stringProp name="messageName">CCR</stringProp>
  3065. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  3066. <stringProp name="AVP.0.avpValue">PCEF-GY-4</stringProp>
  3067. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  3068. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3069. <stringProp name="AVP.1.avpName">Subscription-Id</stringProp>
  3070. <stringProp name="AVP.1.avpValue"></stringProp>
  3071. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  3072. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  3073. <stringProp name="AVP.1.AVP.0.avpName">Subscription-Id-Type</stringProp>
  3074. <stringProp name="AVP.1.AVP.0.avpValue">0</stringProp>
  3075. <stringProp name="AVP.1.AVP.0.avpType">Enumerated</stringProp>
  3076. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  3077. <stringProp name="AVP.1.AVP.1.avpName">Subscription-Id-Data</stringProp>
  3078. <stringProp name="AVP.1.AVP.1.avpValue">${sessionId}666666</stringProp>
  3079. <stringProp name="AVP.1.AVP.1.avpType">UTF8String</stringProp>
  3080. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  3081. <stringProp name="AVP.2.avpName">Multiple-Services-Credit-Control</stringProp>
  3082. <stringProp name="AVP.2.avpValue"></stringProp>
  3083. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  3084. <stringProp name="AVP.2.avpChildCount">3</stringProp>
  3085. <stringProp name="AVP.2.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3086. <stringProp name="AVP.2.AVP.0.avpValue"></stringProp>
  3087. <stringProp name="AVP.2.AVP.0.avpType">Grouped</stringProp>
  3088. <stringProp name="AVP.2.AVP.0.avpChildCount">1</stringProp>
  3089. <stringProp name="AVP.2.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3090. <stringProp name="AVP.2.AVP.0.AVP.0.avpValue">500</stringProp>
  3091. <stringProp name="AVP.2.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3092. <stringProp name="AVP.2.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3093. <stringProp name="AVP.2.AVP.1.avpName">Service-Identifier</stringProp>
  3094. <stringProp name="AVP.2.AVP.1.avpValue">201</stringProp>
  3095. <stringProp name="AVP.2.AVP.1.avpType">Unsigned32</stringProp>
  3096. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  3097. <stringProp name="AVP.2.AVP.2.avpName">Rating-Group</stringProp>
  3098. <stringProp name="AVP.2.AVP.2.avpValue">2</stringProp>
  3099. <stringProp name="AVP.2.AVP.2.avpType">Unsigned32</stringProp>
  3100. <stringProp name="AVP.2.AVP.2.avpChildCount">0</stringProp>
  3101. <stringProp name="AVP.3.avpName">Multiple-Services-Credit-Control</stringProp>
  3102. <stringProp name="AVP.3.avpValue"></stringProp>
  3103. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  3104. <stringProp name="AVP.3.avpChildCount">3</stringProp>
  3105. <stringProp name="AVP.3.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3106. <stringProp name="AVP.3.AVP.0.avpValue"></stringProp>
  3107. <stringProp name="AVP.3.AVP.0.avpType">Grouped</stringProp>
  3108. <stringProp name="AVP.3.AVP.0.avpChildCount">1</stringProp>
  3109. <stringProp name="AVP.3.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3110. <stringProp name="AVP.3.AVP.0.AVP.0.avpValue">100</stringProp>
  3111. <stringProp name="AVP.3.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3112. <stringProp name="AVP.3.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3113. <stringProp name="AVP.3.AVP.1.avpName">Service-Identifier</stringProp>
  3114. <stringProp name="AVP.3.AVP.1.avpValue">200</stringProp>
  3115. <stringProp name="AVP.3.AVP.1.avpType">Unsigned32</stringProp>
  3116. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  3117. <stringProp name="AVP.3.AVP.2.avpName">Rating-Group</stringProp>
  3118. <stringProp name="AVP.3.AVP.2.avpValue">1</stringProp>
  3119. <stringProp name="AVP.3.AVP.2.avpType">Unsigned32</stringProp>
  3120. <stringProp name="AVP.3.AVP.2.avpChildCount">0</stringProp>
  3121. <stringProp name="AVP.4.avpName">Multiple-Services-Indicator</stringProp>
  3122. <stringProp name="AVP.4.avpValue">1</stringProp>
  3123. <stringProp name="AVP.4.avpType">Enumerated</stringProp>
  3124. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  3125. <stringProp name="AVP.5.avpName">Service-Information</stringProp>
  3126. <stringProp name="AVP.5.avpValue"></stringProp>
  3127. <stringProp name="AVP.5.avpType">Grouped</stringProp>
  3128. <stringProp name="AVP.5.avpChildCount">1</stringProp>
  3129. <stringProp name="AVP.5.AVP.0.avpName">SMS-Information</stringProp>
  3130. <stringProp name="AVP.5.AVP.0.avpValue"></stringProp>
  3131. <stringProp name="AVP.5.AVP.0.avpType">Grouped</stringProp>
  3132. <stringProp name="AVP.5.AVP.0.avpChildCount">1</stringProp>
  3133. <stringProp name="AVP.5.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  3134. <stringProp name="AVP.5.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  3135. <stringProp name="AVP.5.AVP.0.AVP.0.avpType">Address</stringProp>
  3136. <stringProp name="AVP.5.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3137. <stringProp name="AVP.6.avpName">Service-Context-Id</stringProp>
  3138. <stringProp name="AVP.6.avpValue">32251@3gpp.org</stringProp>
  3139. <stringProp name="AVP.6.avpType">UTF8String</stringProp>
  3140. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  3141. <stringProp name="AVP.7.avpName">CC-Request-Number</stringProp>
  3142. <stringProp name="AVP.7.avpValue">${requestNumber}</stringProp>
  3143. <stringProp name="AVP.7.avpType">Unsigned32</stringProp>
  3144. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  3145. <stringProp name="AVP.8.avpName">CC-Request-Type</stringProp>
  3146. <stringProp name="AVP.8.avpValue">2</stringProp>
  3147. <stringProp name="AVP.8.avpType">Enumerated</stringProp>
  3148. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  3149. <stringProp name="AVP.9.avpName">Auth-Application-Id</stringProp>
  3150. <stringProp name="AVP.9.avpValue">4</stringProp>
  3151. <stringProp name="AVP.9.avpType">Unsigned32</stringProp>
  3152. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  3153. <stringProp name="AVP.10.avpName">Origin-Host</stringProp>
  3154. <stringProp name="AVP.10.avpValue">${host}_PCEF_GY</stringProp>
  3155. <stringProp name="AVP.10.avpType">DiameterIdentity</stringProp>
  3156. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  3157. <stringProp name="AVP.11.avpName">Origin-Realm</stringProp>
  3158. <stringProp name="AVP.11.avpValue">${originRealm}</stringProp>
  3159. <stringProp name="AVP.11.avpType">DiameterIdentity</stringProp>
  3160. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  3161. <stringProp name="AVP.12.avpName">Destination-Realm</stringProp>
  3162. <stringProp name="AVP.12.avpValue">visited.traffix.com</stringProp>
  3163. <stringProp name="AVP.12.avpType">DiameterIdentity</stringProp>
  3164. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  3165. <stringProp name="AVP.13.avpName">User-Name</stringProp>
  3166. <stringProp name="AVP.13.avpValue">user@${originRealm}</stringProp>
  3167. <stringProp name="AVP.13.avpType">UTF8String</stringProp>
  3168. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  3169. <stringProp name="AVP.14.avpName">Origin-State-Id</stringProp>
  3170. <stringProp name="AVP.14.avpValue">1</stringProp>
  3171. <stringProp name="AVP.14.avpType">Unsigned32</stringProp>
  3172. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  3173. <stringProp name="avpCount">27</stringProp>
  3174. <intProp name="rootDirectChildCount">15</intProp>
  3175. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  3176. <hashTree>
  3177. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  3178. <stringProp name="assertContains">true</stringProp>
  3179. <stringProp name="assertMatches">false</stringProp>
  3180. <stringProp name="assertHdrFields">false</stringProp>
  3181. <stringProp name="assertHdrFlags">false</stringProp>
  3182. <stringProp name="assertHierarchy">true</stringProp>
  3183. <stringProp name="assertValues">true</stringProp>
  3184. <stringProp name="pBit">true</stringProp>
  3185. <stringProp name="eBit">false</stringProp>
  3186. <stringProp name="tBit">false</stringProp>
  3187. <stringProp name="rBit">false</stringProp>
  3188. <stringProp name="appId">4</stringProp>
  3189. <stringProp name="endId">automatic</stringProp>
  3190. <stringProp name="hopId">automatic</stringProp>
  3191. <stringProp name="messageName">CCA</stringProp>
  3192. <stringProp name="AVP.0.avpName">Origin-Host</stringProp>
  3193. <stringProp name="AVP.0.avpValue">PCEF_GY</stringProp>
  3194. <stringProp name="AVP.0.avpType">DiameterIdentity</stringProp>
  3195. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3196. <stringProp name="AVP.1.avpName">Result-Code</stringProp>
  3197. <stringProp name="AVP.1.avpValue">2001</stringProp>
  3198. <stringProp name="AVP.1.avpType">Unsigned32</stringProp>
  3199. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  3200. <stringProp name="avpCount">2</stringProp>
  3201. <intProp name="rootDirectChildCount">2</intProp>
  3202. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  3203. <hashTree/>
  3204. </hashTree>
  3205. </hashTree>
  3206. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionTerminate" enabled="true">
  3207. <boolProp name="LoopController.continue_forever">true</boolProp>
  3208. <stringProp name="LoopController.loops">1</stringProp>
  3209. </LoopController>
  3210. <hashTree>
  3211. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="sessionId" enabled="true">
  3212. <stringProp name="CounterConfig.start">100</stringProp>
  3213. <stringProp name="CounterConfig.end">900</stringProp>
  3214. <stringProp name="CounterConfig.incr">100</stringProp>
  3215. <stringProp name="CounterConfig.name">sessionIdt</stringProp>
  3216. <stringProp name="CounterConfig.format">000</stringProp>
  3217. <boolProp name="CounterConfig.per_user">false</boolProp>
  3218. </CounterConfig>
  3219. <hashTree/>
  3220. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="0.5s" enabled="true">
  3221. <stringProp name="ConstantTimer.delay">${delay}</stringProp>
  3222. </ConstantTimer>
  3223. <hashTree/>
  3224. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRi-GY" enabled="true">
  3225. <stringProp name="pBit">true</stringProp>
  3226. <stringProp name="eBit">false</stringProp>
  3227. <stringProp name="tBit">false</stringProp>
  3228. <stringProp name="rBit">true</stringProp>
  3229. <stringProp name="appId">4</stringProp>
  3230. <stringProp name="endId">automatic</stringProp>
  3231. <stringProp name="hopId">automatic</stringProp>
  3232. <stringProp name="messageName">CCR</stringProp>
  3233. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  3234. <stringProp name="AVP.0.avpValue">PCEF-GY-4</stringProp>
  3235. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  3236. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3237. <stringProp name="AVP.1.avpName">Subscription-Id</stringProp>
  3238. <stringProp name="AVP.1.avpValue"></stringProp>
  3239. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  3240. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  3241. <stringProp name="AVP.1.AVP.0.avpName">Subscription-Id-Type</stringProp>
  3242. <stringProp name="AVP.1.AVP.0.avpValue">0</stringProp>
  3243. <stringProp name="AVP.1.AVP.0.avpType">Enumerated</stringProp>
  3244. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  3245. <stringProp name="AVP.1.AVP.1.avpName">Subscription-Id-Data</stringProp>
  3246. <stringProp name="AVP.1.AVP.1.avpValue">${sessionId}666666</stringProp>
  3247. <stringProp name="AVP.1.AVP.1.avpType">UTF8String</stringProp>
  3248. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  3249. <stringProp name="AVP.2.avpName">Multiple-Services-Credit-Control</stringProp>
  3250. <stringProp name="AVP.2.avpValue"></stringProp>
  3251. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  3252. <stringProp name="AVP.2.avpChildCount">3</stringProp>
  3253. <stringProp name="AVP.2.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3254. <stringProp name="AVP.2.AVP.0.avpValue"></stringProp>
  3255. <stringProp name="AVP.2.AVP.0.avpType">Grouped</stringProp>
  3256. <stringProp name="AVP.2.AVP.0.avpChildCount">1</stringProp>
  3257. <stringProp name="AVP.2.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3258. <stringProp name="AVP.2.AVP.0.AVP.0.avpValue">500</stringProp>
  3259. <stringProp name="AVP.2.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3260. <stringProp name="AVP.2.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3261. <stringProp name="AVP.2.AVP.1.avpName">Service-Identifier</stringProp>
  3262. <stringProp name="AVP.2.AVP.1.avpValue">201</stringProp>
  3263. <stringProp name="AVP.2.AVP.1.avpType">Unsigned32</stringProp>
  3264. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  3265. <stringProp name="AVP.2.AVP.2.avpName">Rating-Group</stringProp>
  3266. <stringProp name="AVP.2.AVP.2.avpValue">2</stringProp>
  3267. <stringProp name="AVP.2.AVP.2.avpType">Unsigned32</stringProp>
  3268. <stringProp name="AVP.2.AVP.2.avpChildCount">0</stringProp>
  3269. <stringProp name="AVP.3.avpName">Multiple-Services-Credit-Control</stringProp>
  3270. <stringProp name="AVP.3.avpValue"></stringProp>
  3271. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  3272. <stringProp name="AVP.3.avpChildCount">3</stringProp>
  3273. <stringProp name="AVP.3.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3274. <stringProp name="AVP.3.AVP.0.avpValue"></stringProp>
  3275. <stringProp name="AVP.3.AVP.0.avpType">Grouped</stringProp>
  3276. <stringProp name="AVP.3.AVP.0.avpChildCount">1</stringProp>
  3277. <stringProp name="AVP.3.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3278. <stringProp name="AVP.3.AVP.0.AVP.0.avpValue">100</stringProp>
  3279. <stringProp name="AVP.3.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3280. <stringProp name="AVP.3.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3281. <stringProp name="AVP.3.AVP.1.avpName">Service-Identifier</stringProp>
  3282. <stringProp name="AVP.3.AVP.1.avpValue">200</stringProp>
  3283. <stringProp name="AVP.3.AVP.1.avpType">Unsigned32</stringProp>
  3284. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  3285. <stringProp name="AVP.3.AVP.2.avpName">Rating-Group</stringProp>
  3286. <stringProp name="AVP.3.AVP.2.avpValue">1</stringProp>
  3287. <stringProp name="AVP.3.AVP.2.avpType">Unsigned32</stringProp>
  3288. <stringProp name="AVP.3.AVP.2.avpChildCount">0</stringProp>
  3289. <stringProp name="AVP.4.avpName">Multiple-Services-Indicator</stringProp>
  3290. <stringProp name="AVP.4.avpValue">1</stringProp>
  3291. <stringProp name="AVP.4.avpType">Enumerated</stringProp>
  3292. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  3293. <stringProp name="AVP.5.avpName">Service-Information</stringProp>
  3294. <stringProp name="AVP.5.avpValue"></stringProp>
  3295. <stringProp name="AVP.5.avpType">Grouped</stringProp>
  3296. <stringProp name="AVP.5.avpChildCount">1</stringProp>
  3297. <stringProp name="AVP.5.AVP.0.avpName">SMS-Information</stringProp>
  3298. <stringProp name="AVP.5.AVP.0.avpValue"></stringProp>
  3299. <stringProp name="AVP.5.AVP.0.avpType">Grouped</stringProp>
  3300. <stringProp name="AVP.5.AVP.0.avpChildCount">1</stringProp>
  3301. <stringProp name="AVP.5.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  3302. <stringProp name="AVP.5.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  3303. <stringProp name="AVP.5.AVP.0.AVP.0.avpType">Address</stringProp>
  3304. <stringProp name="AVP.5.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3305. <stringProp name="AVP.6.avpName">Service-Context-Id</stringProp>
  3306. <stringProp name="AVP.6.avpValue">32251@3gpp.org</stringProp>
  3307. <stringProp name="AVP.6.avpType">UTF8String</stringProp>
  3308. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  3309. <stringProp name="AVP.7.avpName">Origin-Host</stringProp>
  3310. <stringProp name="AVP.7.avpValue">${host}_PCEF_GY</stringProp>
  3311. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  3312. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  3313. <stringProp name="AVP.8.avpName">CC-Request-Number</stringProp>
  3314. <stringProp name="AVP.8.avpValue">${round}</stringProp>
  3315. <stringProp name="AVP.8.avpType">Unsigned32</stringProp>
  3316. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  3317. <stringProp name="AVP.9.avpName">CC-Request-Type</stringProp>
  3318. <stringProp name="AVP.9.avpValue">3</stringProp>
  3319. <stringProp name="AVP.9.avpType">Enumerated</stringProp>
  3320. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  3321. <stringProp name="AVP.10.avpName">Auth-Application-Id</stringProp>
  3322. <stringProp name="AVP.10.avpValue">4</stringProp>
  3323. <stringProp name="AVP.10.avpType">Unsigned32</stringProp>
  3324. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  3325. <stringProp name="AVP.11.avpName">Origin-Host</stringProp>
  3326. <stringProp name="AVP.11.avpValue">${originHost}</stringProp>
  3327. <stringProp name="AVP.11.avpType">DiameterIdentity</stringProp>
  3328. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  3329. <stringProp name="AVP.12.avpName">Origin-Realm</stringProp>
  3330. <stringProp name="AVP.12.avpValue">${realm1}</stringProp>
  3331. <stringProp name="AVP.12.avpType">DiameterIdentity</stringProp>
  3332. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  3333. <stringProp name="AVP.13.avpName">Destination-Realm</stringProp>
  3334. <stringProp name="AVP.13.avpValue">visited.traffix.com</stringProp>
  3335. <stringProp name="AVP.13.avpType">DiameterIdentity</stringProp>
  3336. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  3337. <stringProp name="AVP.14.avpName">User-Name</stringProp>
  3338. <stringProp name="AVP.14.avpValue">user@${originRealm}</stringProp>
  3339. <stringProp name="AVP.14.avpType">UTF8String</stringProp>
  3340. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  3341. <stringProp name="AVP.15.avpName">Origin-State-Id</stringProp>
  3342. <stringProp name="AVP.15.avpValue">1</stringProp>
  3343. <stringProp name="AVP.15.avpType">Unsigned32</stringProp>
  3344. <stringProp name="AVP.15.avpChildCount">0</stringProp>
  3345. <stringProp name="avpCount">28</stringProp>
  3346. <intProp name="rootDirectChildCount">16</intProp>
  3347. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  3348. <hashTree>
  3349. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  3350. <stringProp name="assertContains">true</stringProp>
  3351. <stringProp name="assertMatches">false</stringProp>
  3352. <stringProp name="assertHdrFields">false</stringProp>
  3353. <stringProp name="assertHdrFlags">false</stringProp>
  3354. <stringProp name="assertHierarchy">true</stringProp>
  3355. <stringProp name="assertValues">true</stringProp>
  3356. <stringProp name="pBit">true</stringProp>
  3357. <stringProp name="eBit">false</stringProp>
  3358. <stringProp name="tBit">false</stringProp>
  3359. <stringProp name="rBit">false</stringProp>
  3360. <stringProp name="appId">4</stringProp>
  3361. <stringProp name="endId">automatic</stringProp>
  3362. <stringProp name="hopId">automatic</stringProp>
  3363. <stringProp name="messageName">CCA</stringProp>
  3364. <stringProp name="AVP.0.avpName">Origin-Host</stringProp>
  3365. <stringProp name="AVP.0.avpValue">PCEF_GY</stringProp>
  3366. <stringProp name="AVP.0.avpType">DiameterIdentity</stringProp>
  3367. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3368. <stringProp name="AVP.1.avpName">Result-Code</stringProp>
  3369. <stringProp name="AVP.1.avpValue">2001</stringProp>
  3370. <stringProp name="AVP.1.avpType">Unsigned32</stringProp>
  3371. <stringProp name="AVP.1.avpChildCount">0</stringProp>
  3372. <stringProp name="avpCount">2</stringProp>
  3373. <intProp name="rootDirectChildCount">2</intProp>
  3374. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  3375. <hashTree/>
  3376. </hashTree>
  3377. </hashTree>
  3378. </hashTree>
  3379. <ResultCollector guiclass="com.traffix.jmeter.tt.protocol.diameter.listeners.gui.DiameterVisualizerGui" testclass="ResultCollector" testname="Diameter Visualizer" enabled="true">
  3380. <boolProp name="ResultCollector.error_logging">false</boolProp>
  3381. <objProp>
  3382. <name>saveConfig</name>
  3383. <value class="SampleSaveConfiguration">
  3384. <time>true</time>
  3385. <latency>true</latency>
  3386. <timestamp>true</timestamp>
  3387. <success>true</success>
  3388. <label>true</label>
  3389. <code>true</code>
  3390. <message>true</message>
  3391. <threadName>true</threadName>
  3392. <dataType>true</dataType>
  3393. <encoding>false</encoding>
  3394. <assertions>true</assertions>
  3395. <subresults>true</subresults>
  3396. <responseData>false</responseData>
  3397. <samplerData>false</samplerData>
  3398. <xml>true</xml>
  3399. <fieldNames>false</fieldNames>
  3400. <responseHeaders>false</responseHeaders>
  3401. <requestHeaders>false</requestHeaders>
  3402. <responseDataOnError>false</responseDataOnError>
  3403. <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
  3404. <assertionsResultsToSave>0</assertionsResultsToSave>
  3405. <bytes>true</bytes>
  3406. </value>
  3407. </objProp>
  3408. <stringProp name="filename"></stringProp>
  3409. </ResultCollector>
  3410. <hashTree/>
  3411. </hashTree>
  3412. <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="PCEF-MTG-GY" enabled="false">
  3413. <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
  3414. <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" enabled="true">
  3415. <boolProp name="LoopController.continue_forever">false</boolProp>
  3416. <stringProp name="LoopController.loops">1</stringProp>
  3417. </elementProp>
  3418. <stringProp name="ThreadGroup.num_threads">1</stringProp>
  3419. <stringProp name="ThreadGroup.ramp_time">1</stringProp>
  3420. <longProp name="ThreadGroup.start_time">1317630442000</longProp>
  3421. <longProp name="ThreadGroup.end_time">1317630442000</longProp>
  3422. <boolProp name="ThreadGroup.scheduler">false</boolProp>
  3423. <stringProp name="ThreadGroup.duration"></stringProp>
  3424. <stringProp name="ThreadGroup.delay"></stringProp>
  3425. </ThreadGroup>
  3426. <hashTree>
  3427. <com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement guiclass="com.traffix.jmeter.tt.protocol.diameter.config.gui.DiameterConfigGui" testclass="com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement" testname="Diameter Peer" enabled="true">
  3428. <stringProp name="MessageSendingMode">Synchronously</stringProp>
  3429. <stringProp name="reconnectionCount"></stringProp>
  3430. <stringProp name="messageTimeout"></stringProp>
  3431. <stringProp name="timedOutMessageRetryCout"></stringProp>
  3432. <stringProp name="connectionSharingMode">ConnectionPerThreadGroup</stringProp>
  3433. <stringProp name="localHostName"></stringProp>
  3434. <stringProp name="localBindPort"></stringProp>
  3435. <stringProp name="remotePeerAddress">192.168.52.50</stringProp>
  3436. <stringProp name="remotePeerPort">3868</stringProp>
  3437. <stringProp name="connectionTimeout"></stringProp>
  3438. <stringProp name="connectionTransportLayer">TCP</stringProp>
  3439. <stringProp name="secondary_remotePeerAddress"></stringProp>
  3440. <stringProp name="secondary_remotePeerPort"></stringProp>
  3441. <stringProp name="secondary_connectionTimeout"></stringProp>
  3442. <stringProp name="secondary_connectionTransportLayer">TCP</stringProp>
  3443. <intProp name="sctpSecondaryAddressesCount">0</intProp>
  3444. <intProp name="sctpStreamCount">1</intProp>
  3445. </com.traffix.jmeter.tt.protocol.diameter.config.DiameterConfigElement>
  3446. <hashTree/>
  3447. <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables1" enabled="true">
  3448. <collectionProp name="Arguments.arguments">
  3449. <elementProp name="concurrentSessions" elementType="Argument">
  3450. <stringProp name="Argument.name">concurrentSessions</stringProp>
  3451. <stringProp name="Argument.value">3</stringProp>
  3452. <stringProp name="Argument.metadata">=</stringProp>
  3453. </elementProp>
  3454. <elementProp name="originHost" elementType="Argument">
  3455. <stringProp name="Argument.name">originHost</stringProp>
  3456. <stringProp name="Argument.value">gy-pcef</stringProp>
  3457. <stringProp name="Argument.metadata">=</stringProp>
  3458. </elementProp>
  3459. <elementProp name="originRealm" elementType="Argument">
  3460. <stringProp name="Argument.name">originRealm</stringProp>
  3461. <stringProp name="Argument.value">visited.traffix.com</stringProp>
  3462. <stringProp name="Argument.metadata">=</stringProp>
  3463. </elementProp>
  3464. <elementProp name="delay" elementType="Argument">
  3465. <stringProp name="Argument.name">delay</stringProp>
  3466. <stringProp name="Argument.value">1000</stringProp>
  3467. <stringProp name="Argument.metadata">=</stringProp>
  3468. </elementProp>
  3469. <elementProp name="mcc" elementType="Argument">
  3470. <stringProp name="Argument.name">mcc</stringProp>
  3471. <stringProp name="Argument.value">502</stringProp>
  3472. <stringProp name="Argument.metadata">=</stringProp>
  3473. </elementProp>
  3474. <elementProp name="mnc" elementType="Argument">
  3475. <stringProp name="Argument.name">mnc</stringProp>
  3476. <stringProp name="Argument.value">000</stringProp>
  3477. <stringProp name="Argument.metadata">=</stringProp>
  3478. </elementProp>
  3479. <elementProp name="realm" elementType="Argument">
  3480. <stringProp name="Argument.name">realm</stringProp>
  3481. <stringProp name="Argument.value">traffix.com</stringProp>
  3482. <stringProp name="Argument.metadata">=</stringProp>
  3483. </elementProp>
  3484. </collectionProp>
  3485. </Arguments>
  3486. <hashTree/>
  3487. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CER" enabled="true">
  3488. <stringProp name="pBit">false</stringProp>
  3489. <stringProp name="eBit">false</stringProp>
  3490. <stringProp name="tBit">false</stringProp>
  3491. <stringProp name="rBit">true</stringProp>
  3492. <stringProp name="appId">0</stringProp>
  3493. <stringProp name="endId">automatic</stringProp>
  3494. <stringProp name="hopId">automatic</stringProp>
  3495. <stringProp name="messageName">CER</stringProp>
  3496. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  3497. <stringProp name="AVP.0.avpValue">0</stringProp>
  3498. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  3499. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3500. <stringProp name="AVP.1.avpName">Vendor-Specific-Application-Id</stringProp>
  3501. <stringProp name="AVP.1.avpValue"></stringProp>
  3502. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  3503. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  3504. <stringProp name="AVP.1.AVP.0.avpName">Auth-Application-Id</stringProp>
  3505. <stringProp name="AVP.1.AVP.0.avpValue">4</stringProp>
  3506. <stringProp name="AVP.1.AVP.0.avpType">Unsigned32</stringProp>
  3507. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  3508. <stringProp name="AVP.1.AVP.1.avpName">Vendor-Id</stringProp>
  3509. <stringProp name="AVP.1.AVP.1.avpValue">10415</stringProp>
  3510. <stringProp name="AVP.1.AVP.1.avpType">Unsigned32</stringProp>
  3511. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  3512. <stringProp name="AVP.2.avpName">Firmware-Revision</stringProp>
  3513. <stringProp name="AVP.2.avpValue">2</stringProp>
  3514. <stringProp name="AVP.2.avpType">Unsigned32</stringProp>
  3515. <stringProp name="AVP.2.avpChildCount">0</stringProp>
  3516. <stringProp name="AVP.3.avpName">Inband-Security-Id</stringProp>
  3517. <stringProp name="AVP.3.avpValue">0</stringProp>
  3518. <stringProp name="AVP.3.avpType">Unsigned32</stringProp>
  3519. <stringProp name="AVP.3.avpChildCount">0</stringProp>
  3520. <stringProp name="AVP.4.avpName">Product-Name</stringProp>
  3521. <stringProp name="AVP.4.avpValue">JMeter Gy PCEF</stringProp>
  3522. <stringProp name="AVP.4.avpType">UTF8String</stringProp>
  3523. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  3524. <stringProp name="AVP.5.avpName">Vendor-Id</stringProp>
  3525. <stringProp name="AVP.5.avpValue">27611</stringProp>
  3526. <stringProp name="AVP.5.avpType">Unsigned32</stringProp>
  3527. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  3528. <stringProp name="AVP.6.avpName">Host-IP-Address</stringProp>
  3529. <stringProp name="AVP.6.avpValue">${localIp}</stringProp>
  3530. <stringProp name="AVP.6.avpType">Address</stringProp>
  3531. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  3532. <stringProp name="AVP.7.avpName">Origin-Realm</stringProp>
  3533. <stringProp name="AVP.7.avpValue">${realm}</stringProp>
  3534. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  3535. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  3536. <stringProp name="AVP.8.avpName">Origin-Host</stringProp>
  3537. <stringProp name="AVP.8.avpValue">${host}-Gy.${realm}</stringProp>
  3538. <stringProp name="AVP.8.avpType">DiameterIdentity</stringProp>
  3539. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  3540. <stringProp name="avpCount">11</stringProp>
  3541. <intProp name="rootDirectChildCount">9</intProp>
  3542. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  3543. <hashTree>
  3544. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="CEA" enabled="true">
  3545. <stringProp name="assertContains">true</stringProp>
  3546. <stringProp name="assertMatches">false</stringProp>
  3547. <stringProp name="assertHdrFields">false</stringProp>
  3548. <stringProp name="assertHdrFlags">false</stringProp>
  3549. <stringProp name="assertHierarchy">true</stringProp>
  3550. <stringProp name="assertValues">false</stringProp>
  3551. <stringProp name="pBit">false</stringProp>
  3552. <stringProp name="eBit">false</stringProp>
  3553. <stringProp name="tBit">false</stringProp>
  3554. <stringProp name="rBit">false</stringProp>
  3555. <stringProp name="appId">0</stringProp>
  3556. <stringProp name="endId">automatic</stringProp>
  3557. <stringProp name="hopId">automatic</stringProp>
  3558. <stringProp name="messageName">CEA</stringProp>
  3559. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  3560. <stringProp name="AVP.0.avpValue">2001</stringProp>
  3561. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  3562. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3563. <stringProp name="avpCount">1</stringProp>
  3564. <intProp name="rootDirectChildCount">1</intProp>
  3565. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  3566. <hashTree/>
  3567. </hashTree>
  3568. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="MainLoop" enabled="true">
  3569. <boolProp name="LoopController.continue_forever">true</boolProp>
  3570. <stringProp name="LoopController.loops">1</stringProp>
  3571. </LoopController>
  3572. <hashTree>
  3573. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="Round" enabled="true">
  3574. <stringProp name="CounterConfig.start">10</stringProp>
  3575. <stringProp name="CounterConfig.end">50</stringProp>
  3576. <stringProp name="CounterConfig.incr">10</stringProp>
  3577. <stringProp name="CounterConfig.name">round</stringProp>
  3578. <stringProp name="CounterConfig.format">000</stringProp>
  3579. <boolProp name="CounterConfig.per_user">false</boolProp>
  3580. </CounterConfig>
  3581. <hashTree/>
  3582. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionInit" enabled="true">
  3583. <boolProp name="LoopController.continue_forever">true</boolProp>
  3584. <stringProp name="LoopController.loops">1</stringProp>
  3585. </LoopController>
  3586. <hashTree>
  3587. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="sessionId" enabled="true">
  3588. <stringProp name="CounterConfig.start">100</stringProp>
  3589. <stringProp name="CounterConfig.end">900</stringProp>
  3590. <stringProp name="CounterConfig.incr">1</stringProp>
  3591. <stringProp name="CounterConfig.name">sessionIdi</stringProp>
  3592. <stringProp name="CounterConfig.format">000</stringProp>
  3593. <boolProp name="CounterConfig.per_user">false</boolProp>
  3594. </CounterConfig>
  3595. <hashTree/>
  3596. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="msisdn" enabled="true">
  3597. <stringProp name="CounterConfig.start">111111</stringProp>
  3598. <stringProp name="CounterConfig.end"></stringProp>
  3599. <stringProp name="CounterConfig.incr">1</stringProp>
  3600. <stringProp name="CounterConfig.name">msisdn</stringProp>
  3601. <stringProp name="CounterConfig.format"></stringProp>
  3602. <boolProp name="CounterConfig.per_user">false</boolProp>
  3603. </CounterConfig>
  3604. <hashTree/>
  3605. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="IMSI Counter" enabled="true">
  3606. <stringProp name="CounterConfig.start">00000</stringProp>
  3607. <stringProp name="CounterConfig.end">00010</stringProp>
  3608. <stringProp name="CounterConfig.incr">1</stringProp>
  3609. <stringProp name="CounterConfig.name">imsi-suffix</stringProp>
  3610. <stringProp name="CounterConfig.format">00000</stringProp>
  3611. <boolProp name="CounterConfig.per_user">false</boolProp>
  3612. </CounterConfig>
  3613. <hashTree/>
  3614. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="0.5s" enabled="true">
  3615. <stringProp name="ConstantTimer.delay">${delay}</stringProp>
  3616. </ConstantTimer>
  3617. <hashTree/>
  3618. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRi-GY" enabled="true">
  3619. <stringProp name="pBit">true</stringProp>
  3620. <stringProp name="eBit">false</stringProp>
  3621. <stringProp name="tBit">false</stringProp>
  3622. <stringProp name="rBit">true</stringProp>
  3623. <stringProp name="appId">4</stringProp>
  3624. <stringProp name="endId">automatic</stringProp>
  3625. <stringProp name="hopId">automatic</stringProp>
  3626. <stringProp name="messageName">CCR</stringProp>
  3627. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  3628. <stringProp name="AVP.0.avpValue">41123qqqe554${host};${sessionIdi}</stringProp>
  3629. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  3630. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3631. <stringProp name="AVP.1.avpName">Subscription-Id</stringProp>
  3632. <stringProp name="AVP.1.avpValue"></stringProp>
  3633. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  3634. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  3635. <stringProp name="AVP.1.AVP.0.avpName">Subscription-Id-Type</stringProp>
  3636. <stringProp name="AVP.1.AVP.0.avpValue">0</stringProp>
  3637. <stringProp name="AVP.1.AVP.0.avpType">Enumerated</stringProp>
  3638. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  3639. <stringProp name="AVP.1.AVP.1.avpName">Subscription-Id-Data</stringProp>
  3640. <stringProp name="AVP.1.AVP.1.avpValue">${msisdn}</stringProp>
  3641. <stringProp name="AVP.1.AVP.1.avpType">UTF8String</stringProp>
  3642. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  3643. <stringProp name="AVP.2.avpName">Subscription-Id</stringProp>
  3644. <stringProp name="AVP.2.avpValue"></stringProp>
  3645. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  3646. <stringProp name="AVP.2.avpChildCount">2</stringProp>
  3647. <stringProp name="AVP.2.AVP.0.avpName">Subscription-Id-Type</stringProp>
  3648. <stringProp name="AVP.2.AVP.0.avpValue">1</stringProp>
  3649. <stringProp name="AVP.2.AVP.0.avpType">Enumerated</stringProp>
  3650. <stringProp name="AVP.2.AVP.0.avpChildCount">0</stringProp>
  3651. <stringProp name="AVP.2.AVP.1.avpName">Subscription-Id-Data</stringProp>
  3652. <stringProp name="AVP.2.AVP.1.avpValue">${mcc}${mnc}${imsi-suffix}</stringProp>
  3653. <stringProp name="AVP.2.AVP.1.avpType">UTF8String</stringProp>
  3654. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  3655. <stringProp name="AVP.3.avpName">Multiple-Services-Credit-Control</stringProp>
  3656. <stringProp name="AVP.3.avpValue"></stringProp>
  3657. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  3658. <stringProp name="AVP.3.avpChildCount">3</stringProp>
  3659. <stringProp name="AVP.3.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3660. <stringProp name="AVP.3.AVP.0.avpValue"></stringProp>
  3661. <stringProp name="AVP.3.AVP.0.avpType">Grouped</stringProp>
  3662. <stringProp name="AVP.3.AVP.0.avpChildCount">1</stringProp>
  3663. <stringProp name="AVP.3.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3664. <stringProp name="AVP.3.AVP.0.AVP.0.avpValue">500</stringProp>
  3665. <stringProp name="AVP.3.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3666. <stringProp name="AVP.3.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3667. <stringProp name="AVP.3.AVP.1.avpName">Service-Identifier</stringProp>
  3668. <stringProp name="AVP.3.AVP.1.avpValue">201</stringProp>
  3669. <stringProp name="AVP.3.AVP.1.avpType">Unsigned32</stringProp>
  3670. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  3671. <stringProp name="AVP.3.AVP.2.avpName">Rating-Group</stringProp>
  3672. <stringProp name="AVP.3.AVP.2.avpValue">2</stringProp>
  3673. <stringProp name="AVP.3.AVP.2.avpType">Unsigned32</stringProp>
  3674. <stringProp name="AVP.3.AVP.2.avpChildCount">0</stringProp>
  3675. <stringProp name="AVP.4.avpName">Multiple-Services-Credit-Control</stringProp>
  3676. <stringProp name="AVP.4.avpValue"></stringProp>
  3677. <stringProp name="AVP.4.avpType">Grouped</stringProp>
  3678. <stringProp name="AVP.4.avpChildCount">3</stringProp>
  3679. <stringProp name="AVP.4.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3680. <stringProp name="AVP.4.AVP.0.avpValue"></stringProp>
  3681. <stringProp name="AVP.4.AVP.0.avpType">Grouped</stringProp>
  3682. <stringProp name="AVP.4.AVP.0.avpChildCount">1</stringProp>
  3683. <stringProp name="AVP.4.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3684. <stringProp name="AVP.4.AVP.0.AVP.0.avpValue">100</stringProp>
  3685. <stringProp name="AVP.4.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3686. <stringProp name="AVP.4.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3687. <stringProp name="AVP.4.AVP.1.avpName">Service-Identifier</stringProp>
  3688. <stringProp name="AVP.4.AVP.1.avpValue">200</stringProp>
  3689. <stringProp name="AVP.4.AVP.1.avpType">Unsigned32</stringProp>
  3690. <stringProp name="AVP.4.AVP.1.avpChildCount">0</stringProp>
  3691. <stringProp name="AVP.4.AVP.2.avpName">Rating-Group</stringProp>
  3692. <stringProp name="AVP.4.AVP.2.avpValue">1</stringProp>
  3693. <stringProp name="AVP.4.AVP.2.avpType">Unsigned32</stringProp>
  3694. <stringProp name="AVP.4.AVP.2.avpChildCount">0</stringProp>
  3695. <stringProp name="AVP.5.avpName">Multiple-Services-Indicator</stringProp>
  3696. <stringProp name="AVP.5.avpValue">1</stringProp>
  3697. <stringProp name="AVP.5.avpType">Enumerated</stringProp>
  3698. <stringProp name="AVP.5.avpChildCount">0</stringProp>
  3699. <stringProp name="AVP.6.avpName">Service-Information</stringProp>
  3700. <stringProp name="AVP.6.avpValue"></stringProp>
  3701. <stringProp name="AVP.6.avpType">Grouped</stringProp>
  3702. <stringProp name="AVP.6.avpChildCount">1</stringProp>
  3703. <stringProp name="AVP.6.AVP.0.avpName">SMS-Information</stringProp>
  3704. <stringProp name="AVP.6.AVP.0.avpValue"></stringProp>
  3705. <stringProp name="AVP.6.AVP.0.avpType">Grouped</stringProp>
  3706. <stringProp name="AVP.6.AVP.0.avpChildCount">1</stringProp>
  3707. <stringProp name="AVP.6.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  3708. <stringProp name="AVP.6.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  3709. <stringProp name="AVP.6.AVP.0.AVP.0.avpType">Address</stringProp>
  3710. <stringProp name="AVP.6.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3711. <stringProp name="AVP.7.avpName">Service-Context-Id</stringProp>
  3712. <stringProp name="AVP.7.avpValue">32251@3gpp.org</stringProp>
  3713. <stringProp name="AVP.7.avpType">UTF8String</stringProp>
  3714. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  3715. <stringProp name="AVP.8.avpName">CC-Request-Number</stringProp>
  3716. <stringProp name="AVP.8.avpValue">${round}</stringProp>
  3717. <stringProp name="AVP.8.avpType">Unsigned32</stringProp>
  3718. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  3719. <stringProp name="AVP.9.avpName">CC-Request-Type</stringProp>
  3720. <stringProp name="AVP.9.avpValue">1</stringProp>
  3721. <stringProp name="AVP.9.avpType">Enumerated</stringProp>
  3722. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  3723. <stringProp name="AVP.10.avpName">Auth-Application-Id</stringProp>
  3724. <stringProp name="AVP.10.avpValue">4</stringProp>
  3725. <stringProp name="AVP.10.avpType">Unsigned32</stringProp>
  3726. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  3727. <stringProp name="AVP.11.avpName">Origin-Host</stringProp>
  3728. <stringProp name="AVP.11.avpValue">${host}-Gy.${realm}</stringProp>
  3729. <stringProp name="AVP.11.avpType">DiameterIdentity</stringProp>
  3730. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  3731. <stringProp name="AVP.12.avpName">Origin-Realm</stringProp>
  3732. <stringProp name="AVP.12.avpValue">${realm1}</stringProp>
  3733. <stringProp name="AVP.12.avpType">DiameterIdentity</stringProp>
  3734. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  3735. <stringProp name="AVP.13.avpName">Destination-Realm</stringProp>
  3736. <stringProp name="AVP.13.avpValue">visited.traffix.com</stringProp>
  3737. <stringProp name="AVP.13.avpType">DiameterIdentity</stringProp>
  3738. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  3739. <stringProp name="AVP.14.avpName">User-Name</stringProp>
  3740. <stringProp name="AVP.14.avpValue">user@${originRealm}</stringProp>
  3741. <stringProp name="AVP.14.avpType">UTF8String</stringProp>
  3742. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  3743. <stringProp name="AVP.15.avpName">Origin-State-Id</stringProp>
  3744. <stringProp name="AVP.15.avpValue">1</stringProp>
  3745. <stringProp name="AVP.15.avpType">Unsigned32</stringProp>
  3746. <stringProp name="AVP.15.avpChildCount">0</stringProp>
  3747. <stringProp name="avpCount">30</stringProp>
  3748. <intProp name="rootDirectChildCount">16</intProp>
  3749. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  3750. <hashTree>
  3751. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  3752. <stringProp name="assertContains">true</stringProp>
  3753. <stringProp name="assertMatches">false</stringProp>
  3754. <stringProp name="assertHdrFields">false</stringProp>
  3755. <stringProp name="assertHdrFlags">false</stringProp>
  3756. <stringProp name="assertHierarchy">true</stringProp>
  3757. <stringProp name="assertValues">true</stringProp>
  3758. <stringProp name="pBit">true</stringProp>
  3759. <stringProp name="eBit">false</stringProp>
  3760. <stringProp name="tBit">false</stringProp>
  3761. <stringProp name="rBit">false</stringProp>
  3762. <stringProp name="appId">4</stringProp>
  3763. <stringProp name="endId">automatic</stringProp>
  3764. <stringProp name="hopId">automatic</stringProp>
  3765. <stringProp name="messageName">CCA</stringProp>
  3766. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  3767. <stringProp name="AVP.0.avpValue">2001</stringProp>
  3768. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  3769. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3770. <stringProp name="avpCount">1</stringProp>
  3771. <intProp name="rootDirectChildCount">1</intProp>
  3772. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  3773. <hashTree/>
  3774. </hashTree>
  3775. </hashTree>
  3776. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionUpdate" enabled="false">
  3777. <boolProp name="LoopController.continue_forever">true</boolProp>
  3778. <stringProp name="LoopController.loops">50</stringProp>
  3779. </LoopController>
  3780. <hashTree>
  3781. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="sessionId" enabled="true">
  3782. <stringProp name="CounterConfig.start">100</stringProp>
  3783. <stringProp name="CounterConfig.end">900</stringProp>
  3784. <stringProp name="CounterConfig.incr">100</stringProp>
  3785. <stringProp name="CounterConfig.name">sessionIdu</stringProp>
  3786. <stringProp name="CounterConfig.format">000</stringProp>
  3787. <boolProp name="CounterConfig.per_user">false</boolProp>
  3788. </CounterConfig>
  3789. <hashTree/>
  3790. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="requestNumber" enabled="true">
  3791. <stringProp name="CounterConfig.start">1</stringProp>
  3792. <stringProp name="CounterConfig.end">1000</stringProp>
  3793. <stringProp name="CounterConfig.incr">1</stringProp>
  3794. <stringProp name="CounterConfig.name">requestNumber</stringProp>
  3795. <stringProp name="CounterConfig.format">000</stringProp>
  3796. <boolProp name="CounterConfig.per_user">false</boolProp>
  3797. </CounterConfig>
  3798. <hashTree/>
  3799. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="0.5s" enabled="true">
  3800. <stringProp name="ConstantTimer.delay">${delay}</stringProp>
  3801. </ConstantTimer>
  3802. <hashTree/>
  3803. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRU-GY" enabled="true">
  3804. <stringProp name="pBit">true</stringProp>
  3805. <stringProp name="eBit">false</stringProp>
  3806. <stringProp name="tBit">false</stringProp>
  3807. <stringProp name="rBit">true</stringProp>
  3808. <stringProp name="appId">4</stringProp>
  3809. <stringProp name="endId">automatic</stringProp>
  3810. <stringProp name="hopId">automatic</stringProp>
  3811. <stringProp name="messageName">CCR</stringProp>
  3812. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  3813. <stringProp name="AVP.0.avpValue">${host};${sessionId2}</stringProp>
  3814. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  3815. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3816. <stringProp name="AVP.1.avpName">Subscription-Id</stringProp>
  3817. <stringProp name="AVP.1.avpValue"></stringProp>
  3818. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  3819. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  3820. <stringProp name="AVP.1.AVP.0.avpName">Subscription-Id-Type</stringProp>
  3821. <stringProp name="AVP.1.AVP.0.avpValue">0</stringProp>
  3822. <stringProp name="AVP.1.AVP.0.avpType">Enumerated</stringProp>
  3823. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  3824. <stringProp name="AVP.1.AVP.1.avpName">Subscription-Id-Data</stringProp>
  3825. <stringProp name="AVP.1.AVP.1.avpValue">${sessionId}666666</stringProp>
  3826. <stringProp name="AVP.1.AVP.1.avpType">UTF8String</stringProp>
  3827. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  3828. <stringProp name="AVP.2.avpName">Multiple-Services-Credit-Control</stringProp>
  3829. <stringProp name="AVP.2.avpValue"></stringProp>
  3830. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  3831. <stringProp name="AVP.2.avpChildCount">3</stringProp>
  3832. <stringProp name="AVP.2.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3833. <stringProp name="AVP.2.AVP.0.avpValue"></stringProp>
  3834. <stringProp name="AVP.2.AVP.0.avpType">Grouped</stringProp>
  3835. <stringProp name="AVP.2.AVP.0.avpChildCount">1</stringProp>
  3836. <stringProp name="AVP.2.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3837. <stringProp name="AVP.2.AVP.0.AVP.0.avpValue">500</stringProp>
  3838. <stringProp name="AVP.2.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3839. <stringProp name="AVP.2.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3840. <stringProp name="AVP.2.AVP.1.avpName">Service-Identifier</stringProp>
  3841. <stringProp name="AVP.2.AVP.1.avpValue">201</stringProp>
  3842. <stringProp name="AVP.2.AVP.1.avpType">Unsigned32</stringProp>
  3843. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  3844. <stringProp name="AVP.2.AVP.2.avpName">Rating-Group</stringProp>
  3845. <stringProp name="AVP.2.AVP.2.avpValue">2</stringProp>
  3846. <stringProp name="AVP.2.AVP.2.avpType">Unsigned32</stringProp>
  3847. <stringProp name="AVP.2.AVP.2.avpChildCount">0</stringProp>
  3848. <stringProp name="AVP.3.avpName">Multiple-Services-Credit-Control</stringProp>
  3849. <stringProp name="AVP.3.avpValue"></stringProp>
  3850. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  3851. <stringProp name="AVP.3.avpChildCount">3</stringProp>
  3852. <stringProp name="AVP.3.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3853. <stringProp name="AVP.3.AVP.0.avpValue"></stringProp>
  3854. <stringProp name="AVP.3.AVP.0.avpType">Grouped</stringProp>
  3855. <stringProp name="AVP.3.AVP.0.avpChildCount">1</stringProp>
  3856. <stringProp name="AVP.3.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  3857. <stringProp name="AVP.3.AVP.0.AVP.0.avpValue">100</stringProp>
  3858. <stringProp name="AVP.3.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  3859. <stringProp name="AVP.3.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3860. <stringProp name="AVP.3.AVP.1.avpName">Service-Identifier</stringProp>
  3861. <stringProp name="AVP.3.AVP.1.avpValue">200</stringProp>
  3862. <stringProp name="AVP.3.AVP.1.avpType">Unsigned32</stringProp>
  3863. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  3864. <stringProp name="AVP.3.AVP.2.avpName">Rating-Group</stringProp>
  3865. <stringProp name="AVP.3.AVP.2.avpValue">1</stringProp>
  3866. <stringProp name="AVP.3.AVP.2.avpType">Unsigned32</stringProp>
  3867. <stringProp name="AVP.3.AVP.2.avpChildCount">0</stringProp>
  3868. <stringProp name="AVP.4.avpName">Multiple-Services-Indicator</stringProp>
  3869. <stringProp name="AVP.4.avpValue">1</stringProp>
  3870. <stringProp name="AVP.4.avpType">Enumerated</stringProp>
  3871. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  3872. <stringProp name="AVP.5.avpName">Service-Information</stringProp>
  3873. <stringProp name="AVP.5.avpValue"></stringProp>
  3874. <stringProp name="AVP.5.avpType">Grouped</stringProp>
  3875. <stringProp name="AVP.5.avpChildCount">1</stringProp>
  3876. <stringProp name="AVP.5.AVP.0.avpName">SMS-Information</stringProp>
  3877. <stringProp name="AVP.5.AVP.0.avpValue"></stringProp>
  3878. <stringProp name="AVP.5.AVP.0.avpType">Grouped</stringProp>
  3879. <stringProp name="AVP.5.AVP.0.avpChildCount">1</stringProp>
  3880. <stringProp name="AVP.5.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  3881. <stringProp name="AVP.5.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  3882. <stringProp name="AVP.5.AVP.0.AVP.0.avpType">Address</stringProp>
  3883. <stringProp name="AVP.5.AVP.0.AVP.0.avpChildCount">0</stringProp>
  3884. <stringProp name="AVP.6.avpName">Service-Context-Id</stringProp>
  3885. <stringProp name="AVP.6.avpValue">32251@3gpp.org</stringProp>
  3886. <stringProp name="AVP.6.avpType">UTF8String</stringProp>
  3887. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  3888. <stringProp name="AVP.7.avpName">CC-Request-Number</stringProp>
  3889. <stringProp name="AVP.7.avpValue">${requestNumber}</stringProp>
  3890. <stringProp name="AVP.7.avpType">Unsigned32</stringProp>
  3891. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  3892. <stringProp name="AVP.8.avpName">CC-Request-Type</stringProp>
  3893. <stringProp name="AVP.8.avpValue">2</stringProp>
  3894. <stringProp name="AVP.8.avpType">Enumerated</stringProp>
  3895. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  3896. <stringProp name="AVP.9.avpName">Auth-Application-Id</stringProp>
  3897. <stringProp name="AVP.9.avpValue">4</stringProp>
  3898. <stringProp name="AVP.9.avpType">Unsigned32</stringProp>
  3899. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  3900. <stringProp name="AVP.10.avpName">Origin-Host</stringProp>
  3901. <stringProp name="AVP.10.avpValue">${originHost}</stringProp>
  3902. <stringProp name="AVP.10.avpType">DiameterIdentity</stringProp>
  3903. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  3904. <stringProp name="AVP.11.avpName">Origin-Realm</stringProp>
  3905. <stringProp name="AVP.11.avpValue">${originRealm}</stringProp>
  3906. <stringProp name="AVP.11.avpType">DiameterIdentity</stringProp>
  3907. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  3908. <stringProp name="AVP.12.avpName">Destination-Realm</stringProp>
  3909. <stringProp name="AVP.12.avpValue">visited.traffix.com</stringProp>
  3910. <stringProp name="AVP.12.avpType">DiameterIdentity</stringProp>
  3911. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  3912. <stringProp name="AVP.13.avpName">User-Name</stringProp>
  3913. <stringProp name="AVP.13.avpValue">user@${originRealm}</stringProp>
  3914. <stringProp name="AVP.13.avpType">UTF8String</stringProp>
  3915. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  3916. <stringProp name="AVP.14.avpName">Origin-State-Id</stringProp>
  3917. <stringProp name="AVP.14.avpValue">1</stringProp>
  3918. <stringProp name="AVP.14.avpType">Unsigned32</stringProp>
  3919. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  3920. <stringProp name="avpCount">27</stringProp>
  3921. <intProp name="rootDirectChildCount">15</intProp>
  3922. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  3923. <hashTree>
  3924. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  3925. <stringProp name="assertContains">true</stringProp>
  3926. <stringProp name="assertMatches">false</stringProp>
  3927. <stringProp name="assertHdrFields">false</stringProp>
  3928. <stringProp name="assertHdrFlags">false</stringProp>
  3929. <stringProp name="assertHierarchy">true</stringProp>
  3930. <stringProp name="assertValues">true</stringProp>
  3931. <stringProp name="pBit">true</stringProp>
  3932. <stringProp name="eBit">false</stringProp>
  3933. <stringProp name="tBit">false</stringProp>
  3934. <stringProp name="rBit">false</stringProp>
  3935. <stringProp name="appId">4</stringProp>
  3936. <stringProp name="endId">automatic</stringProp>
  3937. <stringProp name="hopId">automatic</stringProp>
  3938. <stringProp name="messageName">CCA</stringProp>
  3939. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  3940. <stringProp name="AVP.0.avpValue">2001</stringProp>
  3941. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  3942. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3943. <stringProp name="avpCount">1</stringProp>
  3944. <intProp name="rootDirectChildCount">1</intProp>
  3945. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  3946. <hashTree/>
  3947. </hashTree>
  3948. </hashTree>
  3949. <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="SessionTerminate" enabled="false">
  3950. <boolProp name="LoopController.continue_forever">true</boolProp>
  3951. <stringProp name="LoopController.loops">10</stringProp>
  3952. </LoopController>
  3953. <hashTree>
  3954. <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="sessionId" enabled="true">
  3955. <stringProp name="CounterConfig.start">100</stringProp>
  3956. <stringProp name="CounterConfig.end">900</stringProp>
  3957. <stringProp name="CounterConfig.incr">100</stringProp>
  3958. <stringProp name="CounterConfig.name">sessionIdt</stringProp>
  3959. <stringProp name="CounterConfig.format">000</stringProp>
  3960. <boolProp name="CounterConfig.per_user">false</boolProp>
  3961. </CounterConfig>
  3962. <hashTree/>
  3963. <ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="0.5s" enabled="true">
  3964. <stringProp name="ConstantTimer.delay">${delay}</stringProp>
  3965. </ConstantTimer>
  3966. <hashTree/>
  3967. <com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler guiclass="com.traffix.jmeter.tt.protocol.diameter.sampler.gui.DiameterSamplerGui" testclass="com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler" testname="CCRi-GY" enabled="true">
  3968. <stringProp name="pBit">true</stringProp>
  3969. <stringProp name="eBit">false</stringProp>
  3970. <stringProp name="tBit">false</stringProp>
  3971. <stringProp name="rBit">true</stringProp>
  3972. <stringProp name="appId">4</stringProp>
  3973. <stringProp name="endId">automatic</stringProp>
  3974. <stringProp name="hopId">automatic</stringProp>
  3975. <stringProp name="messageName">CCR</stringProp>
  3976. <stringProp name="AVP.0.avpName">Session-Id</stringProp>
  3977. <stringProp name="AVP.0.avpValue">${host};${sessionId2}</stringProp>
  3978. <stringProp name="AVP.0.avpType">UTF8String</stringProp>
  3979. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  3980. <stringProp name="AVP.1.avpName">Subscription-Id</stringProp>
  3981. <stringProp name="AVP.1.avpValue"></stringProp>
  3982. <stringProp name="AVP.1.avpType">Grouped</stringProp>
  3983. <stringProp name="AVP.1.avpChildCount">2</stringProp>
  3984. <stringProp name="AVP.1.AVP.0.avpName">Subscription-Id-Type</stringProp>
  3985. <stringProp name="AVP.1.AVP.0.avpValue">0</stringProp>
  3986. <stringProp name="AVP.1.AVP.0.avpType">Enumerated</stringProp>
  3987. <stringProp name="AVP.1.AVP.0.avpChildCount">0</stringProp>
  3988. <stringProp name="AVP.1.AVP.1.avpName">Subscription-Id-Data</stringProp>
  3989. <stringProp name="AVP.1.AVP.1.avpValue">${sessionId}666666</stringProp>
  3990. <stringProp name="AVP.1.AVP.1.avpType">UTF8String</stringProp>
  3991. <stringProp name="AVP.1.AVP.1.avpChildCount">0</stringProp>
  3992. <stringProp name="AVP.2.avpName">Multiple-Services-Credit-Control</stringProp>
  3993. <stringProp name="AVP.2.avpValue"></stringProp>
  3994. <stringProp name="AVP.2.avpType">Grouped</stringProp>
  3995. <stringProp name="AVP.2.avpChildCount">3</stringProp>
  3996. <stringProp name="AVP.2.AVP.0.avpName">Requested-Service-Unit</stringProp>
  3997. <stringProp name="AVP.2.AVP.0.avpValue"></stringProp>
  3998. <stringProp name="AVP.2.AVP.0.avpType">Grouped</stringProp>
  3999. <stringProp name="AVP.2.AVP.0.avpChildCount">1</stringProp>
  4000. <stringProp name="AVP.2.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  4001. <stringProp name="AVP.2.AVP.0.AVP.0.avpValue">500</stringProp>
  4002. <stringProp name="AVP.2.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  4003. <stringProp name="AVP.2.AVP.0.AVP.0.avpChildCount">0</stringProp>
  4004. <stringProp name="AVP.2.AVP.1.avpName">Service-Identifier</stringProp>
  4005. <stringProp name="AVP.2.AVP.1.avpValue">201</stringProp>
  4006. <stringProp name="AVP.2.AVP.1.avpType">Unsigned32</stringProp>
  4007. <stringProp name="AVP.2.AVP.1.avpChildCount">0</stringProp>
  4008. <stringProp name="AVP.2.AVP.2.avpName">Rating-Group</stringProp>
  4009. <stringProp name="AVP.2.AVP.2.avpValue">2</stringProp>
  4010. <stringProp name="AVP.2.AVP.2.avpType">Unsigned32</stringProp>
  4011. <stringProp name="AVP.2.AVP.2.avpChildCount">0</stringProp>
  4012. <stringProp name="AVP.3.avpName">Multiple-Services-Credit-Control</stringProp>
  4013. <stringProp name="AVP.3.avpValue"></stringProp>
  4014. <stringProp name="AVP.3.avpType">Grouped</stringProp>
  4015. <stringProp name="AVP.3.avpChildCount">3</stringProp>
  4016. <stringProp name="AVP.3.AVP.0.avpName">Requested-Service-Unit</stringProp>
  4017. <stringProp name="AVP.3.AVP.0.avpValue"></stringProp>
  4018. <stringProp name="AVP.3.AVP.0.avpType">Grouped</stringProp>
  4019. <stringProp name="AVP.3.AVP.0.avpChildCount">1</stringProp>
  4020. <stringProp name="AVP.3.AVP.0.AVP.0.avpName">CC-Total-Octets</stringProp>
  4021. <stringProp name="AVP.3.AVP.0.AVP.0.avpValue">100</stringProp>
  4022. <stringProp name="AVP.3.AVP.0.AVP.0.avpType">Unsigned64</stringProp>
  4023. <stringProp name="AVP.3.AVP.0.AVP.0.avpChildCount">0</stringProp>
  4024. <stringProp name="AVP.3.AVP.1.avpName">Service-Identifier</stringProp>
  4025. <stringProp name="AVP.3.AVP.1.avpValue">200</stringProp>
  4026. <stringProp name="AVP.3.AVP.1.avpType">Unsigned32</stringProp>
  4027. <stringProp name="AVP.3.AVP.1.avpChildCount">0</stringProp>
  4028. <stringProp name="AVP.3.AVP.2.avpName">Rating-Group</stringProp>
  4029. <stringProp name="AVP.3.AVP.2.avpValue">1</stringProp>
  4030. <stringProp name="AVP.3.AVP.2.avpType">Unsigned32</stringProp>
  4031. <stringProp name="AVP.3.AVP.2.avpChildCount">0</stringProp>
  4032. <stringProp name="AVP.4.avpName">Multiple-Services-Indicator</stringProp>
  4033. <stringProp name="AVP.4.avpValue">1</stringProp>
  4034. <stringProp name="AVP.4.avpType">Enumerated</stringProp>
  4035. <stringProp name="AVP.4.avpChildCount">0</stringProp>
  4036. <stringProp name="AVP.5.avpName">Service-Information</stringProp>
  4037. <stringProp name="AVP.5.avpValue"></stringProp>
  4038. <stringProp name="AVP.5.avpType">Grouped</stringProp>
  4039. <stringProp name="AVP.5.avpChildCount">1</stringProp>
  4040. <stringProp name="AVP.5.AVP.0.avpName">SMS-Information</stringProp>
  4041. <stringProp name="AVP.5.AVP.0.avpValue"></stringProp>
  4042. <stringProp name="AVP.5.AVP.0.avpType">Grouped</stringProp>
  4043. <stringProp name="AVP.5.AVP.0.avpChildCount">1</stringProp>
  4044. <stringProp name="AVP.5.AVP.0.AVP.0.avpName">Client-Address</stringProp>
  4045. <stringProp name="AVP.5.AVP.0.AVP.0.avpValue">127.0.0.1</stringProp>
  4046. <stringProp name="AVP.5.AVP.0.AVP.0.avpType">Address</stringProp>
  4047. <stringProp name="AVP.5.AVP.0.AVP.0.avpChildCount">0</stringProp>
  4048. <stringProp name="AVP.6.avpName">Service-Context-Id</stringProp>
  4049. <stringProp name="AVP.6.avpValue">32251@3gpp.org</stringProp>
  4050. <stringProp name="AVP.6.avpType">UTF8String</stringProp>
  4051. <stringProp name="AVP.6.avpChildCount">0</stringProp>
  4052. <stringProp name="AVP.7.avpName">Origin-Host</stringProp>
  4053. <stringProp name="AVP.7.avpValue">${originRealm}GY</stringProp>
  4054. <stringProp name="AVP.7.avpType">DiameterIdentity</stringProp>
  4055. <stringProp name="AVP.7.avpChildCount">0</stringProp>
  4056. <stringProp name="AVP.8.avpName">CC-Request-Number</stringProp>
  4057. <stringProp name="AVP.8.avpValue">${round}</stringProp>
  4058. <stringProp name="AVP.8.avpType">Unsigned32</stringProp>
  4059. <stringProp name="AVP.8.avpChildCount">0</stringProp>
  4060. <stringProp name="AVP.9.avpName">CC-Request-Type</stringProp>
  4061. <stringProp name="AVP.9.avpValue">3</stringProp>
  4062. <stringProp name="AVP.9.avpType">Enumerated</stringProp>
  4063. <stringProp name="AVP.9.avpChildCount">0</stringProp>
  4064. <stringProp name="AVP.10.avpName">Auth-Application-Id</stringProp>
  4065. <stringProp name="AVP.10.avpValue">4</stringProp>
  4066. <stringProp name="AVP.10.avpType">Unsigned32</stringProp>
  4067. <stringProp name="AVP.10.avpChildCount">0</stringProp>
  4068. <stringProp name="AVP.11.avpName">Origin-Host</stringProp>
  4069. <stringProp name="AVP.11.avpValue">${originHost}</stringProp>
  4070. <stringProp name="AVP.11.avpType">DiameterIdentity</stringProp>
  4071. <stringProp name="AVP.11.avpChildCount">0</stringProp>
  4072. <stringProp name="AVP.12.avpName">Origin-Realm</stringProp>
  4073. <stringProp name="AVP.12.avpValue">${realm1}</stringProp>
  4074. <stringProp name="AVP.12.avpType">DiameterIdentity</stringProp>
  4075. <stringProp name="AVP.12.avpChildCount">0</stringProp>
  4076. <stringProp name="AVP.13.avpName">Destination-Realm</stringProp>
  4077. <stringProp name="AVP.13.avpValue">visited.traffix.com</stringProp>
  4078. <stringProp name="AVP.13.avpType">DiameterIdentity</stringProp>
  4079. <stringProp name="AVP.13.avpChildCount">0</stringProp>
  4080. <stringProp name="AVP.14.avpName">User-Name</stringProp>
  4081. <stringProp name="AVP.14.avpValue">user@${originRealm}</stringProp>
  4082. <stringProp name="AVP.14.avpType">UTF8String</stringProp>
  4083. <stringProp name="AVP.14.avpChildCount">0</stringProp>
  4084. <stringProp name="AVP.15.avpName">Origin-State-Id</stringProp>
  4085. <stringProp name="AVP.15.avpValue">1</stringProp>
  4086. <stringProp name="AVP.15.avpType">Unsigned32</stringProp>
  4087. <stringProp name="AVP.15.avpChildCount">0</stringProp>
  4088. <stringProp name="avpCount">28</stringProp>
  4089. <intProp name="rootDirectChildCount">16</intProp>
  4090. </com.traffix.jmeter.tt.protocol.diameter.sampler.DiameterSampler>
  4091. <hashTree>
  4092. <com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter guiclass="com.traffix.jmeter.tt.protocol.diameter.assertion.gui.DiameterAssertionGui" testclass="com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter" testname="assert CCAi" enabled="true">
  4093. <stringProp name="assertContains">true</stringProp>
  4094. <stringProp name="assertMatches">false</stringProp>
  4095. <stringProp name="assertHdrFields">false</stringProp>
  4096. <stringProp name="assertHdrFlags">false</stringProp>
  4097. <stringProp name="assertHierarchy">true</stringProp>
  4098. <stringProp name="assertValues">true</stringProp>
  4099. <stringProp name="pBit">true</stringProp>
  4100. <stringProp name="eBit">false</stringProp>
  4101. <stringProp name="tBit">false</stringProp>
  4102. <stringProp name="rBit">false</stringProp>
  4103. <stringProp name="appId">4</stringProp>
  4104. <stringProp name="endId">automatic</stringProp>
  4105. <stringProp name="hopId">automatic</stringProp>
  4106. <stringProp name="messageName">CCA</stringProp>
  4107. <stringProp name="AVP.0.avpName">Result-Code</stringProp>
  4108. <stringProp name="AVP.0.avpValue">2001</stringProp>
  4109. <stringProp name="AVP.0.avpType">Unsigned32</stringProp>
  4110. <stringProp name="AVP.0.avpChildCount">0</stringProp>
  4111. <stringProp name="avpCount">1</stringProp>
  4112. <intProp name="rootDirectChildCount">1</intProp>
  4113. </com.traffix.jmeter.tt.protocol.diameter.assertion.DiameterAsserter>
  4114. <hashTree/>
  4115. </hashTree>
  4116. </hashTree>
  4117. </hashTree>
  4118. <ResultCollector guiclass="com.traffix.jmeter.tt.protocol.diameter.listeners.gui.DiameterVisualizerGui" testclass="ResultCollector" testname="Diameter Visualizer" enabled="true">
  4119. <boolProp name="ResultCollector.error_logging">false</boolProp>
  4120. <objProp>
  4121. <name>saveConfig</name>
  4122. <value class="SampleSaveConfiguration">
  4123. <time>true</time>
  4124. <latency>true</latency>
  4125. <timestamp>true</timestamp>
  4126. <success>true</success>
  4127. <label>true</label>
  4128. <code>true</code>
  4129. <message>true</message>
  4130. <threadName>true</threadName>
  4131. <dataType>true</dataType>
  4132. <encoding>false</encoding>
  4133. <assertions>true</assertions>
  4134. <subresults>true</subresults>
  4135. <responseData>false</responseData>
  4136. <samplerData>false</samplerData>
  4137. <xml>true</xml>
  4138. <fieldNames>false</fieldNames>
  4139. <responseHeaders>false</responseHeaders>
  4140. <requestHeaders>false</requestHeaders>
  4141. <responseDataOnError>false</responseDataOnError>
  4142. <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
  4143. <assertionsResultsToSave>0</assertionsResultsToSave>
  4144. <bytes>true</bytes>
  4145. </value>
  4146. </objProp>
  4147. <stringProp name="filename"></stringProp>
  4148. </ResultCollector>
  4149. <hashTree/>
  4150. </hashTree>
  4151. <ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
  4152. <boolProp name="ResultCollector.error_logging">false</boolProp>
  4153. <objProp>
  4154. <name>saveConfig</name>
  4155. <value class="SampleSaveConfiguration">
  4156. <time>true</time>
  4157. <latency>true</latency>
  4158. <timestamp>true</timestamp>
  4159. <success>true</success>
  4160. <label>true</label>
  4161. <code>true</code>
  4162. <message>true</message>
  4163. <threadName>true</threadName>
  4164. <dataType>true</dataType>
  4165. <encoding>false</encoding>
  4166. <assertions>true</assertions>
  4167. <subresults>true</subresults>
  4168. <responseData>false</responseData>
  4169. <samplerData>false</samplerData>
  4170. <xml>true</xml>
  4171. <fieldNames>false</fieldNames>
  4172. <responseHeaders>false</responseHeaders>
  4173. <requestHeaders>false</requestHeaders>
  4174. <responseDataOnError>false</responseDataOnError>
  4175. <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
  4176. <assertionsResultsToSave>0</assertionsResultsToSave>
  4177. <bytes>true</bytes>
  4178. </value>
  4179. </objProp>
  4180. <stringProp name="filename"></stringProp>
  4181. </ResultCollector>
  4182. <hashTree/>
  4183. </hashTree>
  4184. </hashTree>
  4185. </jmeterTestPlan>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement