1.录制相关Loadrunner及录制的APP所在手机网络代理相关设置请参考日志:http://www.cnblogs.com/zhuzhubaoya/p/9152022.html

2.调试成功的脚本备份如下:

说明:以下脚本中比较重要的几个关联函数分别是“tokenid”、“attemptid”、"qubaid",实际上“sesskeyid”可有可没有(咨询过开发,并且实际录制脚本中每道题的sesskey值都不一样,这里app改版后可能就会一致了,这里不管sesskey值就可以回看成功了),这里总结一个规律,针对我们平台的关联函数如何判断取的值对不对,可以在录制之后记录一下attempt和qubaid的值,看看二者的差值是多少,如果回放时候取到的对应attemptid和qubaid的差值同之前录制时候二者差值一致,基本就是取对了,题目翻页基本上就能成功,反之就是取得有问题,需要检查进行重新取值。

  1. Action()
  2. {
  3.  
  4. web_url("siteurl.php",
  5. "URL=http://cloud.pingnanlearning.com/super//pingnan/app/siteurl.php?idnumber=l",
  6. "TargetFrame=",
  7. "Resource=0",
  8. "RecContentType=text/html",
  9. "Referer=",
  10. "Snapshot=t21.inf",
  11. "Mode=HTML",
  12. LAST);
  13.  
  14. web_reg_save_param_ex(
  15. "ParamName=tokenid",
  16. "LB={\"token\":\"",
  17. "RB=\"}",
  18. SEARCH_FILTERS,
  19. LAST);
  20. //{"token":"{tokenid}"}
  21.  
  22. web_submit_data("token.php",
  23. "Action=http://10.10.1.9/super/login/token.php",
  24. "Method=POST",
  25. "TargetFrame=",
  26. "RecContentType=application/json",
  27. "Referer=",
  28. "Snapshot=t22.inf",
  29. "Mode=HTML",
  30. ITEMDATA,
  31. "Name=username", "Value=grace4", ENDITEM,
  32. "Name=password", "Value=1", ENDITEM,
  33. "Name=service", "Value=pingnan_webservice", ENDITEM,
  34. "Name=appid", "Value=com.pingnanlearning.app", ENDITEM,
  35. "Name=name", "Value=undefined", ENDITEM,
  36. "Name=model", "Value=vivo X9", ENDITEM,
  37. "Name=platform", "Value=Android", ENDITEM,
  38. "Name=version", "Value=6.0.1", ENDITEM,
  39. "Name=pushid", "Value=undefined", ENDITEM,
  40. "Name=uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  41. LAST);
  42.  
  43. web_submit_data("server.php",
  44. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  45. "Method=POST",
  46. "TargetFrame=",
  47. "RecContentType=application/json",
  48. "Referer=",
  49. "Snapshot=t23.inf",
  50. "Mode=HTML",
  51. ITEMDATA,
  52. "Name=wsfunction", "Value=pingnan_webservice_get_siteinfo", ENDITEM,
  53. "Name=wstoken", "Value={tokenid}", ENDITEM,
  54. "Name=app_ver", "Value=18", ENDITEM,
  55. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  56. LAST);
  57.  
  58. web_url("appjs.php",
  59. "URL=http://10.10.1.9/super/pingnan/app/js/appjs.php",
  60. "TargetFrame=",
  61. "Resource=0",
  62. "RecContentType=text/html",
  63. "Referer=",
  64. "Snapshot=t24.inf",
  65. "Mode=HTML",
  66. LAST);
  67.  
  68. web_url("appcss.php",
  69. "URL=http://10.10.1.9/super/pingnan/app/css/appcss.php",
  70. "TargetFrame=",
  71. "Resource=0",
  72. "RecContentType=text/html",
  73. "Referer=",
  74. "Snapshot=t25.inf",
  75. "Mode=HTML",
  76. LAST);
  77.  
  78. web_submit_data("server.php_2",
  79. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  80. "Method=POST",
  81. "TargetFrame=",
  82. "RecContentType=application/json",
  83. "Referer=",
  84. "Snapshot=t26.inf",
  85. "Mode=HTML",
  86. ITEMDATA,
  87. "Name=component", "Value=mobile", ENDITEM,
  88. "Name=lang", "Value=zh_cn", ENDITEM,
  89. "Name=wsfunction", "Value=pingnan_get_component_strings", ENDITEM,
  90. "Name=wstoken", "Value={tokenid}", ENDITEM,
  91. "Name=app_ver", "Value=18", ENDITEM,
  92. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  93. LAST);
  94.  
  95. web_submit_data("server.php_3",
  96. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  97. "Method=POST",
  98. "TargetFrame=",
  99. "RecContentType=application/json",
  100. "Referer=",
  101. "Snapshot=t27.inf",
  102. "Mode=HTML",
  103. ITEMDATA,
  104. "Name=cur_app_ver", "Value=18", ENDITEM,
  105. "Name=wsfunction", "Value=pingnan_check_app_version", ENDITEM,
  106. "Name=wstoken", "Value={tokenid}", ENDITEM,
  107. "Name=app_ver", "Value=18", ENDITEM,
  108. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  109. LAST);
  110.  
  111. web_submit_data("server.php_4",
  112. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  113. "Method=POST",
  114. "TargetFrame=",
  115. "RecContentType=application/json",
  116. "Referer=",
  117. "Snapshot=t28.inf",
  118. "Mode=HTML",
  119. ITEMDATA,
  120. "Name=wsfunction", "Value=pingnan_get_headmenus", ENDITEM,
  121. "Name=wstoken", "Value={tokenid}", ENDITEM,
  122. "Name=app_ver", "Value=18", ENDITEM,
  123. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  124. LAST);
  125.  
  126. web_submit_data("server.php_5",
  127. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  128. "Method=POST",
  129. "TargetFrame=",
  130. "RecContentType=application/json",
  131. "Referer=",
  132. "Snapshot=t29.inf",
  133. "Mode=HTML",
  134. ITEMDATA,
  135. "Name=wsfunction", "Value=pingnan_get_logo", ENDITEM,
  136. "Name=wstoken", "Value={tokenid}", ENDITEM,
  137. "Name=app_ver", "Value=18", ENDITEM,
  138. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  139. LAST);
  140.  
  141. web_submit_data("server.php_6",
  142. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  143. "Method=POST",
  144. "TargetFrame=",
  145. "RecContentType=application/json",
  146. "Referer=",
  147. "Snapshot=t30.inf",
  148. "Mode=HTML",
  149. ITEMDATA,
  150. "Name=appid", "Value=com.pingnanlearning.app", ENDITEM,
  151. "Name=name", "Value=undefined", ENDITEM,
  152. "Name=model", "Value=vivo X9", ENDITEM,
  153. "Name=platform", "Value=Android", ENDITEM,
  154. "Name=version", "Value=6.0.1", ENDITEM,
  155. "Name=pushid", "Value=140fe1da9e9d6eb832d", ENDITEM,
  156. "Name=uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  157. "Name=wsfunction", "Value=pingnan_refresh_user_device", ENDITEM,
  158. "Name=wstoken", "Value={tokenid}", ENDITEM,
  159. "Name=app_ver", "Value=18", ENDITEM,
  160. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  161. LAST);
  162.  
  163. web_submit_data("server.php_7",
  164. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  165. "Method=POST",
  166. "TargetFrame=",
  167. "RecContentType=application/json",
  168. "Referer=",
  169. "Snapshot=t31.inf",
  170. "Mode=HTML",
  171. ITEMDATA,
  172. "Name=wsfunction", "Value=pingnan_get_information_banner", ENDITEM,
  173. "Name=wstoken", "Value={tokenid}", ENDITEM,
  174. "Name=app_ver", "Value=18", ENDITEM,
  175. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  176. LAST);
  177.  
  178. web_submit_data("server.php_8",
  179. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  180. "Method=POST",
  181. "TargetFrame=",
  182. "RecContentType=application/json",
  183. "Referer=",
  184. "Snapshot=t32.inf",
  185. "Mode=HTML",
  186. ITEMDATA,
  187. "Name=id", "Value=1", ENDITEM,
  188. "Name=f_type", "Value=news", ENDITEM,
  189. "Name=id_type", "Value=course", ENDITEM,
  190. "Name=wsfunction", "Value=pingnan_mod_forum_get_discussions", ENDITEM,
  191. "Name=wstoken", "Value={tokenid}", ENDITEM,
  192. "Name=app_ver", "Value=18", ENDITEM,
  193. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  194. LAST);
  195.  
  196. web_submit_data("server.php_9",
  197. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  198. "Method=POST",
  199. "TargetFrame=",
  200. "RecContentType=application/json",
  201. "Referer=",
  202. "Snapshot=t33.inf",
  203. "Mode=HTML",
  204. ITEMDATA,
  205. "Name=search_params_str", "Value=\"\"", ENDITEM,
  206. "Name=wsfunction", "Value=pingnan_get_all_courses", ENDITEM,
  207. "Name=wstoken", "Value={tokenid}", ENDITEM,
  208. "Name=app_ver", "Value=18", ENDITEM,
  209. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  210. LAST);
  211.  
  212. web_submit_data("server.php_10",
  213. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  214. "Method=POST",
  215. "TargetFrame=",
  216. "RecContentType=application/json",
  217. "Referer=",
  218. "Snapshot=t34.inf",
  219. "Mode=HTML",
  220. ITEMDATA,
  221. "Name=courseid", "Value=990", ENDITEM,
  222. "Name=wsfunction", "Value=pingnan_course_get_contents", ENDITEM,
  223. "Name=wstoken", "Value={tokenid}", ENDITEM,
  224. "Name=app_ver", "Value=18", ENDITEM,
  225. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  226. LAST);
  227.  
  228. lr_think_time();
  229.  
  230. web_submit_data("server.php_11",
  231. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  232. "Method=POST",
  233. "TargetFrame=",
  234. "RecContentType=application/json",
  235. "Referer=",
  236. "Snapshot=t35.inf",
  237. "Mode=HTML",
  238. ITEMDATA,
  239. "Name=cmid", "Value=4913", ENDITEM,
  240. "Name=wsfunction", "Value=pingnan_get_quiz_view", ENDITEM,
  241. "Name=wstoken", "Value={tokenid}", ENDITEM,
  242. "Name=app_ver", "Value=18", ENDITEM,
  243. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  244. LAST);
  245.  
  246. web_reg_save_param_ex(
  247. "ParamName=attemptid",
  248. "LB=attemptid\":",
  249. "RB=,\"num_type\"",
  250. SEARCH_FILTERS,
  251. LAST);
  252.  
  253. web_reg_save_param_ex(
  254. "ParamName=sesskeyid",
  255. "LB=&sesskey=",
  256. "RB=&amp",
  257. SEARCH_FILTERS,
  258. LAST);
  259.  
  260. web_reg_save_param_ex(
  261. "ParamName=qubaid",
  262. "LB=&qubaid=",
  263. "RB=&qid=",
  264. SEARCH_FILTERS,
  265. LAST);
  266.  
  267. web_submit_data("server.php_12",
  268. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  269. "Method=POST",
  270. "TargetFrame=",
  271. "RecContentType=application/json",
  272. "Referer=",
  273. "Snapshot=t36.inf",
  274. "Mode=HTML",
  275. ITEMDATA,
  276. "Name=cmid", "Value=4913", ENDITEM,
  277. "Name=wsfunction", "Value=pingnan_start_quiz", ENDITEM,
  278. "Name=wstoken", "Value={tokenid}", ENDITEM,
  279. "Name=app_ver", "Value=18", ENDITEM,
  280. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  281. LAST);
  282.  
  283. web_submit_data("server.php_13",
  284. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  285. "Method=POST",
  286. "TargetFrame=",
  287. "RecContentType=application/json",
  288. "Referer=",
  289. "Snapshot=t37.inf",
  290. "Mode=HTML",
  291. ITEMDATA,
  292. "Name=cmid", "Value=4913", ENDITEM,
  293. "Name=attemptid", "Value={attemptid}", ENDITEM,
  294. "Name=num", "Value=1", ENDITEM,
  295. "Name=next_num", "Value=2", ENDITEM,
  296. "Name=app_next", "Value=1", ENDITEM,
  297. "Name=app_finishattempt", "Value=0", ENDITEM,
  298. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:1_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:1_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:1_answer\",\"value\":\"\"},{\"name\":\"q{qubaid}:1_answerformat\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"0\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"1\"}]", ENDITEM,
  299. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  300. "Name=wstoken", "Value={tokenid}", ENDITEM,
  301. "Name=app_ver", "Value=18", ENDITEM,
  302. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  303. LAST);
  304.  
  305. lr_think_time();
  306.  
  307. web_submit_data("server.php_14",
  308. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  309. "Method=POST",
  310. "TargetFrame=",
  311. "RecContentType=application/json",
  312. "Referer=",
  313. "Snapshot=t38.inf",
  314. "Mode=HTML",
  315. ITEMDATA,
  316. "Name=cmid", "Value=4913", ENDITEM,
  317. "Name=attemptid", "Value={attemptid}", ENDITEM,
  318. "Name=num", "Value=2", ENDITEM,
  319. "Name=next_num", "Value=3", ENDITEM,
  320. "Name=app_next", "Value=1", ENDITEM,
  321. "Name=app_finishattempt", "Value=0", ENDITEM,
  322. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:2_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:2_:stemorder\",\"value\":\"2284,2282,2283\"},{\"name\":\"q{qubaid}:2_:choiceorder\",\"value\":\"2283,2282,2284\"},{\"name\":\"q{qubaid}:2_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:2_sub0\",\"value\":\"3\"},{\"name\":\"q{qubaid}:2_sub1\",\"value\":\"2\"},{\"name\":\"q{qubaid}:2_sub2\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"1\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"2\"}]", ENDITEM,
  323. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  324. "Name=wstoken", "Value={tokenid}", ENDITEM,
  325. "Name=app_ver", "Value=18", ENDITEM,
  326. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  327. LAST);
  328.  
  329. web_submit_data("server.php_15",
  330. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  331. "Method=POST",
  332. "TargetFrame=",
  333. "RecContentType=application/json",
  334. "Referer=",
  335. "Snapshot=t39.inf",
  336. "Mode=HTML",
  337. ITEMDATA,
  338. "Name=cmid", "Value=4913", ENDITEM,
  339. "Name=attemptid", "Value={attemptid}", ENDITEM,
  340. "Name=num", "Value=3", ENDITEM,
  341. "Name=next_num", "Value=4", ENDITEM,
  342. "Name=app_next", "Value=1", ENDITEM,
  343. "Name=app_finishattempt", "Value=0", ENDITEM,
  344. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:3_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:3_:order\",\"value\":\"11283,11282,11281,11280\"},{\"name\":\"q{qubaid}:3_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:3_answer\",\"value\":\"3\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"2\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"3\"}]", ENDITEM,
  345. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  346. "Name=wstoken", "Value={tokenid}", ENDITEM,
  347. "Name=app_ver", "Value=18", ENDITEM,
  348. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  349. LAST);
  350.  
  351. lr_think_time();
  352.  
  353. web_submit_data("server.php_16",
  354. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  355. "Method=POST",
  356. "TargetFrame=",
  357. "RecContentType=application/json",
  358. "Referer=",
  359. "Snapshot=t40.inf",
  360. "Mode=HTML",
  361. ITEMDATA,
  362. "Name=cmid", "Value=4913", ENDITEM,
  363. "Name=attemptid", "Value={attemptid}", ENDITEM,
  364. "Name=num", "Value=4", ENDITEM,
  365. "Name=next_num", "Value=5", ENDITEM,
  366. "Name=app_next", "Value=1", ENDITEM,
  367. "Name=app_finishattempt", "Value=0", ENDITEM,
  368. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:4_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:4_:order\",\"value\":\"11286,11284,11285,11287\"},{\"name\":\"q{qubaid}:4_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:4_answer\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"3\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"4\"}]", ENDITEM,
  369. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  370. "Name=wstoken", "Value={tokenid}", ENDITEM,
  371. "Name=app_ver", "Value=18", ENDITEM,
  372. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  373. LAST);
  374.  
  375. web_submit_data("server.php_17",
  376. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  377. "Method=POST",
  378. "TargetFrame=",
  379. "RecContentType=application/json",
  380. "Referer=",
  381. "Snapshot=t41.inf",
  382. "Mode=HTML",
  383. ITEMDATA,
  384. "Name=cmid", "Value=4913", ENDITEM,
  385. "Name=attemptid", "Value={attemptid}", ENDITEM,
  386. "Name=num", "Value=5", ENDITEM,
  387. "Name=next_num", "Value=6", ENDITEM,
  388. "Name=app_next", "Value=1", ENDITEM,
  389. "Name=app_finishattempt", "Value=0", ENDITEM,
  390. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:5_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:5_:order\",\"value\":\"11291,11289,11288,11290\"},{\"name\":\"q{qubaid}:5_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:5_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"4\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"5\"}]", ENDITEM,
  391. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  392. "Name=wstoken", "Value={tokenid}", ENDITEM,
  393. "Name=app_ver", "Value=18", ENDITEM,
  394. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  395. LAST);
  396.  
  397. web_submit_data("server.php_18",
  398. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  399. "Method=POST",
  400. "TargetFrame=",
  401. "RecContentType=application/json",
  402. "Referer=",
  403. "Snapshot=t42.inf",
  404. "Mode=HTML",
  405. ITEMDATA,
  406. "Name=cmid", "Value=4913", ENDITEM,
  407. "Name=attemptid", "Value={attemptid}", ENDITEM,
  408. "Name=num", "Value=6", ENDITEM,
  409. "Name=next_num", "Value=7", ENDITEM,
  410. "Name=app_next", "Value=1", ENDITEM,
  411. "Name=app_finishattempt", "Value=0", ENDITEM,
  412. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:6_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:6_:order\",\"value\":\"11318,11319,11317,11316\"},{\"name\":\"q{qubaid}:6_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:6_answer\",\"value\":\"3\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"5\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"6\"}]", ENDITEM,
  413. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  414. "Name=wstoken", "Value={tokenid}", ENDITEM,
  415. "Name=app_ver", "Value=18", ENDITEM,
  416. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  417. LAST);
  418.  
  419. web_submit_data("server.php_19",
  420. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  421. "Method=POST",
  422. "TargetFrame=",
  423. "RecContentType=application/json",
  424. "Referer=",
  425. "Snapshot=t43.inf",
  426. "Mode=HTML",
  427. ITEMDATA,
  428. "Name=cmid", "Value=4913", ENDITEM,
  429. "Name=attemptid", "Value={attemptid}", ENDITEM,
  430. "Name=num", "Value=7", ENDITEM,
  431. "Name=next_num", "Value=8", ENDITEM,
  432. "Name=app_next", "Value=1", ENDITEM,
  433. "Name=app_finishattempt", "Value=0", ENDITEM,
  434. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:7_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:7_:order\",\"value\":\"11321,11322,11323,11320\"},{\"name\":\"q{qubaid}:7_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:7_answer\",\"value\":\"3\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"6\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"7\"}]", ENDITEM,
  435. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  436. "Name=wstoken", "Value={tokenid}", ENDITEM,
  437. "Name=app_ver", "Value=18", ENDITEM,
  438. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  439. LAST);
  440.  
  441. web_submit_data("server.php_20",
  442. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  443. "Method=POST",
  444. "TargetFrame=",
  445. "RecContentType=application/json",
  446. "Referer=",
  447. "Snapshot=t44.inf",
  448. "Mode=HTML",
  449. ITEMDATA,
  450. "Name=cmid", "Value=4913", ENDITEM,
  451. "Name=attemptid", "Value={attemptid}", ENDITEM,
  452. "Name=num", "Value=8", ENDITEM,
  453. "Name=next_num", "Value=9", ENDITEM,
  454. "Name=app_next", "Value=1", ENDITEM,
  455. "Name=app_finishattempt", "Value=0", ENDITEM,
  456. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:8_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:8_:order\",\"value\":\"11325,11327,11324,11326\"},{\"name\":\"q{qubaid}:8_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:8_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"7\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"8\"}]", ENDITEM,
  457. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  458. "Name=wstoken", "Value={tokenid}", ENDITEM,
  459. "Name=app_ver", "Value=18", ENDITEM,
  460. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  461. LAST);
  462.  
  463. web_submit_data("server.php_21",
  464. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  465. "Method=POST",
  466. "TargetFrame=",
  467. "RecContentType=application/json",
  468. "Referer=",
  469. "Snapshot=t45.inf",
  470. "Mode=HTML",
  471. ITEMDATA,
  472. "Name=cmid", "Value=4913", ENDITEM,
  473. "Name=attemptid", "Value={attemptid}", ENDITEM,
  474. "Name=num", "Value=9", ENDITEM,
  475. "Name=next_num", "Value=10", ENDITEM,
  476. "Name=app_next", "Value=1", ENDITEM,
  477. "Name=app_finishattempt", "Value=0", ENDITEM,
  478. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:9_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:9_:order\",\"value\":\"11293,11294,11292,11295\"},{\"name\":\"q{qubaid}:9_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:9_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"8\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"9\"}]", ENDITEM,
  479. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  480. "Name=wstoken", "Value={tokenid}", ENDITEM,
  481. "Name=app_ver", "Value=18", ENDITEM,
  482. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  483. LAST);
  484.  
  485. web_submit_data("server.php_22",
  486. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  487. "Method=POST",
  488. "TargetFrame=",
  489. "RecContentType=application/json",
  490. "Referer=",
  491. "Snapshot=t46.inf",
  492. "Mode=HTML",
  493. ITEMDATA,
  494. "Name=cmid", "Value=4913", ENDITEM,
  495. "Name=attemptid", "Value={attemptid}", ENDITEM,
  496. "Name=num", "Value=10", ENDITEM,
  497. "Name=next_num", "Value=11", ENDITEM,
  498. "Name=app_next", "Value=1", ENDITEM,
  499. "Name=app_finishattempt", "Value=0", ENDITEM,
  500. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:10_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:10_:order\",\"value\":\"11299,11297,11296,11298\"},{\"name\":\"q{qubaid}:10_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:10_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"9\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"10\"}]", ENDITEM,
  501. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  502. "Name=wstoken", "Value={tokenid}", ENDITEM,
  503. "Name=app_ver", "Value=18", ENDITEM,
  504. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  505. LAST);
  506.  
  507. web_submit_data("server.php_23",
  508. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  509. "Method=POST",
  510. "TargetFrame=",
  511. "RecContentType=application/json",
  512. "Referer=",
  513. "Snapshot=t47.inf",
  514. "Mode=HTML",
  515. ITEMDATA,
  516. "Name=cmid", "Value=4913", ENDITEM,
  517. "Name=attemptid", "Value={attemptid}", ENDITEM,
  518. "Name=num", "Value=11", ENDITEM,
  519. "Name=next_num", "Value=12", ENDITEM,
  520. "Name=app_next", "Value=1", ENDITEM,
  521. "Name=app_finishattempt", "Value=0", ENDITEM,
  522. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:11_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:11_:order\",\"value\":\"11328,11330,11331,11329\"},{\"name\":\"q{qubaid}:11_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:11_choice0\",\"value\":\"0\"},{\"name\":\"q{qubaid}:11_choice0\",\"value\":\"1\"},{\"name\":\"q{qubaid}:11_choice1\",\"value\":\"0\"},{\"name\":\"q{qubaid}:11_choice2\",\"value\":\"0\"},{\"name\":\"q{qubaid}:11_choice3\",\"value\":\"0\"},{\"name\":\"q{qubaid}:11_choice3\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"10\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"11\"}]", ENDITEM,
  523. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  524. "Name=wstoken", "Value={tokenid}", ENDITEM,
  525. "Name=app_ver", "Value=18", ENDITEM,
  526. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  527. LAST);
  528.  
  529. web_submit_data("server.php_24",
  530. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  531. "Method=POST",
  532. "TargetFrame=",
  533. "RecContentType=application/json",
  534. "Referer=",
  535. "Snapshot=t48.inf",
  536. "Mode=HTML",
  537. ITEMDATA,
  538. "Name=cmid", "Value=4913", ENDITEM,
  539. "Name=attemptid", "Value={attemptid}", ENDITEM,
  540. "Name=num", "Value=12", ENDITEM,
  541. "Name=next_num", "Value=13", ENDITEM,
  542. "Name=app_next", "Value=1", ENDITEM,
  543. "Name=app_finishattempt", "Value=0", ENDITEM,
  544. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:12_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:12_:order\",\"value\":\"11303,11300,11301,11302\"},{\"name\":\"q{qubaid}:12_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:12_answer\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"11\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"12\"}]", ENDITEM,
  545. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  546. "Name=wstoken", "Value={tokenid}", ENDITEM,
  547. "Name=app_ver", "Value=18", ENDITEM,
  548. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  549. LAST);
  550.  
  551. web_submit_data("server.php_25",
  552. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  553. "Method=POST",
  554. "TargetFrame=",
  555. "RecContentType=application/json",
  556. "Referer=",
  557. "Snapshot=t49.inf",
  558. "Mode=HTML",
  559. ITEMDATA,
  560. "Name=cmid", "Value=4913", ENDITEM,
  561. "Name=attemptid", "Value={attemptid}", ENDITEM,
  562. "Name=num", "Value=13", ENDITEM,
  563. "Name=next_num", "Value=14", ENDITEM,
  564. "Name=app_next", "Value=1", ENDITEM,
  565. "Name=app_finishattempt", "Value=0", ENDITEM,
  566. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:13_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:13_:order\",\"value\":\"11269,11268,11270,11271\"},{\"name\":\"q{qubaid}:13_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:13_answer\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"12\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"13\"}]", ENDITEM,
  567. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  568. "Name=wstoken", "Value={tokenid}", ENDITEM,
  569. "Name=app_ver", "Value=18", ENDITEM,
  570. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  571. LAST);
  572.  
  573. web_submit_data("server.php_26",
  574. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  575. "Method=POST",
  576. "TargetFrame=",
  577. "RecContentType=application/json",
  578. "Referer=",
  579. "Snapshot=t50.inf",
  580. "Mode=HTML",
  581. ITEMDATA,
  582. "Name=cmid", "Value=4913", ENDITEM,
  583. "Name=attemptid", "Value={attemptid}", ENDITEM,
  584. "Name=num", "Value=14", ENDITEM,
  585. "Name=next_num", "Value=15", ENDITEM,
  586. "Name=app_next", "Value=1", ENDITEM,
  587. "Name=app_finishattempt", "Value=0", ENDITEM,
  588. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:14_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:14_:order\",\"value\":\"11274,11272,11275,11273\"},{\"name\":\"q{qubaid}:14_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:14_answer\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"13\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"14\"}]", ENDITEM,
  589. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  590. "Name=wstoken", "Value={tokenid}", ENDITEM,
  591. "Name=app_ver", "Value=18", ENDITEM,
  592. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  593. LAST);
  594.  
  595. web_submit_data("server.php_27",
  596. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  597. "Method=POST",
  598. "TargetFrame=",
  599. "RecContentType=application/json",
  600. "Referer=",
  601. "Snapshot=t51.inf",
  602. "Mode=HTML",
  603. ITEMDATA,
  604. "Name=cmid", "Value=4913", ENDITEM,
  605. "Name=attemptid", "Value={attemptid}", ENDITEM,
  606. "Name=num", "Value=15", ENDITEM,
  607. "Name=next_num", "Value=16", ENDITEM,
  608. "Name=app_next", "Value=1", ENDITEM,
  609. "Name=app_finishattempt", "Value=0", ENDITEM,
  610. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:15_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:15_:order\",\"value\":\"11277,11278,11276,11279\"},{\"name\":\"q{qubaid}:15_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:15_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"14\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"15\"}]", ENDITEM,
  611. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  612. "Name=wstoken", "Value={tokenid}", ENDITEM,
  613. "Name=app_ver", "Value=18", ENDITEM,
  614. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  615. LAST);
  616.  
  617. web_submit_data("server.php_28",
  618. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  619. "Method=POST",
  620. "TargetFrame=",
  621. "RecContentType=application/json",
  622. "Referer=",
  623. "Snapshot=t52.inf",
  624. "Mode=HTML",
  625. ITEMDATA,
  626. "Name=cmid", "Value=4913", ENDITEM,
  627. "Name=attemptid", "Value={attemptid}", ENDITEM,
  628. "Name=num", "Value=16", ENDITEM,
  629. "Name=next_num", "Value=17", ENDITEM,
  630. "Name=app_next", "Value=1", ENDITEM,
  631. "Name=app_finishattempt", "Value=0", ENDITEM,
  632. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:16_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:16_:order\",\"value\":\"11306,11307,11304,11305\"},{\"name\":\"q{qubaid}:16_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:16_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"15\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"16\"}]", ENDITEM,
  633. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  634. "Name=wstoken", "Value={tokenid}", ENDITEM,
  635. "Name=app_ver", "Value=18", ENDITEM,
  636. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  637. LAST);
  638.  
  639. lr_think_time();
  640.  
  641. web_submit_data("server.php_29",
  642. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  643. "Method=POST",
  644. "TargetFrame=",
  645. "RecContentType=application/json",
  646. "Referer=",
  647. "Snapshot=t53.inf",
  648. "Mode=HTML",
  649. ITEMDATA,
  650. "Name=cmid", "Value=4913", ENDITEM,
  651. "Name=attemptid", "Value={attemptid}", ENDITEM,
  652. "Name=num", "Value=17", ENDITEM,
  653. "Name=next_num", "Value=18", ENDITEM,
  654. "Name=app_next", "Value=1", ENDITEM,
  655. "Name=app_finishattempt", "Value=0", ENDITEM,
  656. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:17_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:17_:order\",\"value\":\"11311,11308,11309,11310\"},{\"name\":\"q{qubaid}:17_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:17_answer\",\"value\":\"1\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"16\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"17\"}]", ENDITEM,
  657. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  658. "Name=wstoken", "Value={tokenid}", ENDITEM,
  659. "Name=app_ver", "Value=18", ENDITEM,
  660. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  661. LAST);
  662.  
  663. web_submit_data("server.php_30",
  664. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  665. "Method=POST",
  666. "TargetFrame=",
  667. "RecContentType=application/json",
  668. "Referer=",
  669. "Snapshot=t54.inf",
  670. "Mode=HTML",
  671. ITEMDATA,
  672. "Name=cmid", "Value=4913", ENDITEM,
  673. "Name=attemptid", "Value={attemptid}", ENDITEM,
  674. "Name=num", "Value=18", ENDITEM,
  675. "Name=next_num", "Value=19", ENDITEM,
  676. "Name=app_next", "Value=1", ENDITEM,
  677. "Name=app_finishattempt", "Value=0", ENDITEM,
  678. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:18_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:18_:order\",\"value\":\"11313,11315,11312,11314\"},{\"name\":\"q{qubaid}:18_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:18_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"17\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"18\"}]", ENDITEM,
  679. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  680. "Name=wstoken", "Value={tokenid}", ENDITEM,
  681. "Name=app_ver", "Value=18", ENDITEM,
  682. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  683. LAST);
  684.  
  685. web_submit_data("server.php_31",
  686. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  687. "Method=POST",
  688. "TargetFrame=",
  689. "RecContentType=application/json",
  690. "Referer=",
  691. "Snapshot=t55.inf",
  692. "Mode=HTML",
  693. ITEMDATA,
  694. "Name=cmid", "Value=4913", ENDITEM,
  695. "Name=attemptid", "Value={attemptid}", ENDITEM,
  696. "Name=num", "Value=19", ENDITEM,
  697. "Name=next_num", "Value=20", ENDITEM,
  698. "Name=app_next", "Value=1", ENDITEM,
  699. "Name=app_finishattempt", "Value=0", ENDITEM,
  700. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:19_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:19_:order\",\"value\":\"11257,11259,11256,11258\"},{\"name\":\"q{qubaid}:19_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:19_answer\",\"value\":\"2\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"18\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"19\"}]", ENDITEM,
  701. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  702. "Name=wstoken", "Value={tokenid}", ENDITEM,
  703. "Name=app_ver", "Value=18", ENDITEM,
  704. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  705. LAST);
  706.  
  707. web_submit_data("server.php_32",
  708. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  709. "Method=POST",
  710. "TargetFrame=",
  711. "RecContentType=application/json",
  712. "Referer=",
  713. "Snapshot=t56.inf",
  714. "Mode=HTML",
  715. ITEMDATA,
  716. "Name=cmid", "Value=4913", ENDITEM,
  717. "Name=attemptid", "Value={attemptid}", ENDITEM,
  718. "Name=num", "Value=20", ENDITEM,
  719. "Name=next_num", "Value=21", ENDITEM,
  720. "Name=app_next", "Value=1", ENDITEM,
  721. "Name=app_finishattempt", "Value=0", ENDITEM,
  722. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:20_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:20_:order\",\"value\":\"11263,11262,11261,11260\"},{\"name\":\"q{qubaid}:20_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:20_answer\",\"value\":\"3\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"19\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"20\"}]", ENDITEM,
  723. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  724. "Name=wstoken", "Value={tokenid}", ENDITEM,
  725. "Name=app_ver", "Value=18", ENDITEM,
  726. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  727. LAST);
  728.  
  729. web_submit_data("server.php_33",
  730. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  731. "Method=POST",
  732. "TargetFrame=",
  733. "RecContentType=application/json",
  734. "Referer=",
  735. "Snapshot=t57.inf",
  736. "Mode=HTML",
  737. ITEMDATA,
  738. "Name=cmid", "Value=4913", ENDITEM,
  739. "Name=attemptid", "Value={attemptid}", ENDITEM,
  740. "Name=num", "Value=21", ENDITEM,
  741. "Name=next_num", "Value=22", ENDITEM,
  742. "Name=app_next", "Value=1", ENDITEM,
  743. "Name=app_finishattempt", "Value=0", ENDITEM,
  744. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:21_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:21_:order\",\"value\":\"11264,11265,11266,11267\"},{\"name\":\"q{qubaid}:21_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:21_answer\",\"value\":\"0\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"20\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"21\"}]", ENDITEM,
  745. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  746. "Name=wstoken", "Value={tokenid}", ENDITEM,
  747. "Name=app_ver", "Value=18", ENDITEM,
  748. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  749. LAST);
  750.  
  751. lr_think_time();
  752.  
  753. web_submit_data("server.php_34",
  754. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  755. "Method=POST",
  756. "TargetFrame=",
  757. "RecContentType=application/json",
  758. "Referer=",
  759. "Snapshot=t58.inf",
  760. "Mode=HTML",
  761. ITEMDATA,
  762. "Name=cmid", "Value=4913", ENDITEM,
  763. "Name=attemptid", "Value={attemptid}", ENDITEM,
  764. "Name=num", "Value=22", ENDITEM,
  765. "Name=next_num", "Value=23", ENDITEM,
  766. "Name=app_next", "Value=1", ENDITEM,
  767. "Name=app_finishattempt", "Value=0", ENDITEM,
  768. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:22_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:22_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:22_answer\",\"value\":\"北京\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"21\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"22\"}]", ENDITEM,
  769. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  770. "Name=wstoken", "Value={tokenid}", ENDITEM,
  771. "Name=app_ver", "Value=18", ENDITEM,
  772. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  773. LAST);
  774.  
  775. lr_think_time();
  776.  
  777. web_submit_data("server.php_35",
  778. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  779. "Method=POST",
  780. "TargetFrame=",
  781. "RecContentType=application/json",
  782. "Referer=",
  783. "Snapshot=t59.inf",
  784. "Mode=HTML",
  785. ITEMDATA,
  786. "Name=cmid", "Value=4913", ENDITEM,
  787. "Name=attemptid", "Value={attemptid}", ENDITEM,
  788. "Name=num", "Value=23", ENDITEM,
  789. "Name=next_num", "Value=-1", ENDITEM,
  790. "Name=app_next", "Value=0", ENDITEM,
  791. "Name=app_finishattempt", "Value=1", ENDITEM,
  792. "Name=from_data", "Value=[{\"name\":\"q{qubaid}:23_:sequencecheck\",\"value\":\"1\"},{\"name\":\"q{qubaid}:23_:sequencenumber\",\"value\":\"0\"},{\"name\":\"q{qubaid}:23_answer\",\"value\":\"0\"},{\"name\":\"attempt\",\"value\":\"{attemptid}\"},{\"name\":\"thispage\",\"value\":\"22\"},{\"name\":\"nextpage\",\"value\":\"\"},{\"name\":\"timeup\",\"value\":\"0\"},{\"name\":\"sesskey\",\"value\":\"{sesskeyid}\"},{\"name\":\"scrollpos\",\"value\":\"\"},{\"name\":\"slots\",\"value\":\"23\"}]", ENDITEM,
  793. "Name=wsfunction", "Value=pingnan_quiz_submit", ENDITEM,
  794. "Name=wstoken", "Value={tokenid}", ENDITEM,
  795. "Name=app_ver", "Value=18", ENDITEM,
  796. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  797. LAST);
  798.  
  799. web_submit_data("server.php_36",
  800. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  801. "Method=POST",
  802. "TargetFrame=",
  803. "RecContentType=application/json",
  804. "Referer=",
  805. "Snapshot=t60.inf",
  806. "Mode=HTML",
  807. ITEMDATA,
  808. "Name=cmid", "Value=4913", ENDITEM,
  809. "Name=wsfunction", "Value=pingnan_get_quiz_view", ENDITEM,
  810. "Name=wstoken", "Value={tokenid}", ENDITEM,
  811. "Name=app_ver", "Value=18", ENDITEM,
  812. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  813. LAST);
  814.  
  815. lr_think_time();
  816.  
  817. web_submit_data("server.php_37",
  818. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  819. "Method=POST",
  820. "TargetFrame=",
  821. "RecContentType=application/json",
  822. "Referer=",
  823. "Snapshot=t61.inf",
  824. "Mode=HTML",
  825. ITEMDATA,
  826. "Name=userid", "Value=22227", ENDITEM,
  827. "Name=params_str", "Value={}", ENDITEM,
  828. "Name=wsfunction", "Value=pingnan_get_mycenter_newcounts", ENDITEM,
  829. "Name=wstoken", "Value={tokenid}", ENDITEM,
  830. "Name=app_ver", "Value=18", ENDITEM,
  831. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  832. LAST);
  833.  
  834. web_submit_data("server.php_38",
  835. "Action=http://10.10.1.9/super/webservice/rest/server.php?moodlewsrestformat=json",
  836. "Method=POST",
  837. "TargetFrame=",
  838. "RecContentType=application/json",
  839. "Referer=",
  840. "Snapshot=t62.inf",
  841. "Mode=HTML",
  842. ITEMDATA,
  843. "Name=pushid", "Value=140fe1da9e9d6eb832d", ENDITEM,
  844. "Name=wsfunction", "Value=pingnan_logout_user_device", ENDITEM,
  845. "Name=wstoken", "Value={tokenid}", ENDITEM,
  846. "Name=app_ver", "Value=18", ENDITEM,
  847. "Name=app_uuid", "Value=b91e6bf8a81b3f2", ENDITEM,
  848. LAST);
  849.  
  850. web_url("settings.php",
  851. "URL=http://cloud.pingnanlearning.com/super//pingnan/app/settings.php",
  852. "TargetFrame=",
  853. "Resource=0",
  854. "RecContentType=text/html",
  855. "Referer=",
  856. "Snapshot=t63.inf",
  857. "Mode=HTML",
  858. LAST);
  859.  
  860. web_url("siteurl.php_2",
  861. "URL=http://cloud.pingnanlearning.com/super//pingnan/app/siteurl.php",
  862. "TargetFrame=",
  863. "Resource=0",
  864. "RecContentType=text/html",
  865. "Referer=",
  866. "Snapshot=t64.inf",
  867. "Mode=HTML",
  868. LAST);
  869.  
  870. web_url("api",
  871. "URL=http://api.map.baidu.com/api?v=2.0&ak=skmUAIHy3CD4jNGd2C7OV93j",
  872. "TargetFrame=",
  873. "Resource=0",
  874. "RecContentType=text/html",
  875. "Referer=",
  876. "Snapshot=t65.inf",
  877. "Mode=HTML",
  878. LAST);
  879.  
  880. return ;
  881. }

【Loadrunner】平台1.9环境APP成功录制并调试成功后的脚本备份的更多相关文章

  1. 【Loadrunner】如何通过loadrunner利用代理对手机端Web浏览器及APP进行录制?

    以下为作者操作并最终可以成功录制脚本并调试成功的方法实际操作中记录截图,都是干货哦~ 1.安装lr11补丁 百度网盘下载链接:https://pan.baidu.com/s/1TPoaAMYvi1cw ...

  2. 【转载】Loadrunner实现Android / IOS 手机APP压力测试

    随着手机APP用户量的增大,大的手机APP一般都需要进行压力测试,这几天用了loadrunner 12进行了手机APP的压力测试,整理了下,大家可以参考参考怎样给Andorid / IOS手机APP进 ...

  3. 在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务

    我的前一篇文章 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数介绍了在SAP云平台的Neo环境下如何通过SAP Cloud Conne ...

  4. 在 Linux 平台及 IPv4 环境中构建 IPv6局域网 测试环境

    在 Linux 平台及 IPv4 环境中构建 IPv6 测试环境 1 IPv6简介 IPv6(Internet Protocol Version 6)作为 IPv4 的升级版本,它是作为一共软件升级安 ...

  5. 调研ANDRIOD平台的开发环境的发展演变

    在同学的推荐下,我选用学习eclipse这个软件,参考了这个网址的教程开始了一步一步的搭建之路. http://jingyan.baidu.com/article/bea41d437a41b6b4c5 ...

  6. JMeter设置Http代理对web或者app进行录制

    一.录制web 1.首先保证JMeter的安装环境都正确.启动JMeter:在安装路径的bin目录下双击jmeter.bat (例如:D:\apache-jmeter-2.13\bin) ​2.打开J ...

  7. JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建

    Java介绍及其平台.开发环境的配置与搭建 1.Java的介绍 Java是一种面向对象的编程语言,具有跨平台.可移植.分布式.简单.可扩展等诸多特性.Java能够进行桌面应用.Web应用.分布式系统及 ...

  8. 在SAP云平台ABAP编程环境上编写第一段ABAP程序

    距2017年秋季的SAP TechEd大会上一位大佬Björn Goerke,SAP's Chief Technology Officer宣布了SAP Cloud Platform即将支持ABAP至今 ...

  9. Java生鲜电商平台-小程序或者APP拼团功能设计与架构实战

    Java生鲜电商平台-小程序或者APP拼团功能设计与架构实战 说明:Java生鲜电商平台拼团是拉新引流的利器,将拼团运用到极致的就是拼多多,前期通过选取性价比高.实用性强的商品进行拼团,在社交圈(主要 ...

随机推荐

  1. SQL Server 2008 收缩日志(log)文件

    USE TestDB; GO ALTER DATABASE TestDB SET RECOVERY SIMPLE; --设置简单恢复模式 GO ); GO ALTER DATABASE TestDB ...

  2. 第六章 mybatis注入映射器

    为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象 (DAO)的代码,MyBatis-Spring 提供了一个动态代理的实现:Map ...

  3. Android Timer的应用示例

    package com.hyzhou.timerdemo1; import java.util.Timer; import java.util.TimerTask; import android.os ...

  4. Tomcat在Linux下的安装与配置

    一.安装配置JDK 1.官网下载JDK1.7 mkdir /usr/java cd /uar/java wget http://download.oracle.com/otn/java/jdk/7u8 ...

  5. android 仿QQ手机版

    千人2群开启,欢迎大家围观打酱油,群号145667827     您当前位置 : JavaApk-安卓应用游戏源码服务专家 » QQ » Android项目源码界面超级华丽的仿QQ最新版本 Andro ...

  6. vsftpd配置教程

    原文:http://www.cnblogs.com/hhuai/archive/2011/02/12/1952647.html 可能会遇到的问题: http://www.cnblogs.com/wea ...

  7. 浅谈Nutch插件机制(含开发实例)

    plugin(插件)为nutch提供了一些功能强大的部件,举个例子,HtmlParser就是使用比较普遍的用来分析nutch抓取的html文件的插件. 为什么nutch要使用这样的plugin系统? ...

  8. Docker 使用指南 (三)—— 网络配置

    版权声明:本文由田飞雨原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/95 来源:腾云阁 https://www.qclou ...

  9. 禁止同一条ajax请求重复发出的方法

    在项目中,遇到的问题是: 四个tab发送四个不同的请求,当用户连续在不同的按钮之间来回切换时,会出现不清楚那条数据是需要展示的的问题,和当连续点击同一个按钮时,基本同时返回的数据会全都展示出来的问题. ...

  10. 关于OS命令注入的闭合问题

    1.在Windows下 windows下非常好办,只需要&肯定可以执行: C:\Users\xxx\Desktop>aaaa | 127.0.0.1 'aaaa' 不是内部或外部命令,也 ...