├── .project ├── JHUnischeduler-4.0 ├── .idea │ ├── .name │ ├── JHUnischeduler-4.0.iml │ ├── dictionaries │ │ └── Administrator.xml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml ├── autotest4 │ ├── autotest_prepare │ ├── lib │ │ ├── OperatingSystem.py │ │ ├── OperatingSystem.pyc │ │ ├── clusterKeyword.py │ │ ├── clusterKeyword.pyc │ │ ├── clusterLib.py │ │ ├── clusterLib.pyc │ │ ├── common.py │ │ ├── common.pyc │ │ ├── hostKeyword.py │ │ ├── hostKeyword.pyc │ │ ├── hostLib.py │ │ ├── hostLib.pyc │ │ ├── hostsConfLib.py │ │ ├── hostsConfLib.pyc │ │ ├── jhistKeyword.py │ │ ├── jobKeyword.py │ │ ├── jobKeyword.pyc │ │ ├── jobLib.py │ │ ├── jobLib.pyc │ │ ├── msgKeyword.py │ │ ├── msgLib.py │ │ ├── myUtils.py │ │ ├── myUtils.pyc │ │ ├── paramsConfLib.py │ │ ├── paramsConfLib.pyc │ │ ├── queueKeyword.py │ │ ├── queueKeyword.pyc │ │ ├── queueLib.py │ │ ├── queueLib.pyc │ │ ├── queuesConfLib.py │ │ ├── queuesConfLib.pyc │ │ ├── retry.py │ │ ├── retry.pyc │ │ ├── schedulerConfLib.py │ │ ├── schedulerConfLib.pyc │ │ ├── userGroupKeyword.py │ │ ├── userGroupKeyword.pyc │ │ ├── userGroupLib.py │ │ ├── userGroupLib.pyc │ │ ├── userKeyword.py │ │ ├── userKeyword.pyc │ │ ├── userLib.py │ │ ├── userLib.pyc │ │ ├── usersConfLib.py │ │ └── usersConfLib.pyc │ ├── spooler │ │ ├── conf │ │ │ ├── conf-cpulimit │ │ │ │ └── queues.conf │ │ │ ├── conf-esub │ │ │ │ └── queues.conf │ │ │ ├── conf-exclusive │ │ │ │ └── queues.conf │ │ │ ├── conf-fairshare │ │ │ │ └── queues.conf │ │ │ ├── conf-fcfs │ │ │ │ └── queues.conf │ │ │ ├── conf-jadmin │ │ │ │ └── queues.conf │ │ │ ├── conf-jctrl-peek │ │ │ │ └── queues.conf │ │ │ ├── conf-jctrl-requeue │ │ │ │ └── queues.conf │ │ │ ├── conf-jctrl-start │ │ │ │ └── queues.conf │ │ │ ├── conf-jctrl-stop-resume │ │ │ │ └── queues.conf │ │ │ ├── conf-jhosts │ │ │ │ └── jhds │ │ │ │ │ ├── tasks.conf │ │ │ │ │ └── tasks │ │ │ │ │ └── res3.conf │ │ │ ├── conf-jjobs │ │ │ │ └── queues.conf │ │ │ ├── conf-job-control │ │ │ │ └── queues.conf │ │ │ ├── conf-jparams │ │ │ │ └── params.conf │ │ │ ├── conf-jqueues │ │ │ │ └── queues.conf │ │ │ ├── conf-jusers │ │ │ │ └── users.conf │ │ │ ├── conf-load-threshold │ │ │ │ └── queues.conf │ │ │ ├── conf-memlimit │ │ │ │ └── queues.conf │ │ │ ├── conf-mod │ │ │ │ └── queues.conf │ │ │ ├── conf-msg │ │ │ │ └── queues.conf │ │ │ ├── conf-old │ │ │ │ └── queues.conf │ │ │ ├── conf-proclimit │ │ │ │ └── queues.conf │ │ │ ├── conf-res-req │ │ │ │ ├── jhds │ │ │ │ │ ├── tasks.conf │ │ │ │ │ └── tasks │ │ │ │ │ │ └── res3.conf │ │ │ │ └── queues.conf │ │ │ ├── conf-reservation │ │ │ │ └── queues.conf │ │ │ ├── conf-runlimit │ │ │ │ └── queues.conf │ │ │ ├── conf-single-node-policy │ │ │ │ ├── params.conf │ │ │ │ └── queues.conf │ │ │ ├── conf-slots-limit │ │ │ │ └── queues.conf │ │ │ ├── conf-slots-preemption │ │ │ │ └── queues.conf │ │ │ ├── conf-sub │ │ │ │ ├── jhds │ │ │ │ │ ├── tasks.conf │ │ │ │ │ └── tasks │ │ │ │ │ │ └── res3.conf │ │ │ │ └── queues.conf │ │ │ └── conf-top-bot │ │ │ │ └── queues.conf │ │ ├── input │ │ │ ├── 22.txt │ │ │ ├── esub1 │ │ │ ├── esub10 │ │ │ ├── esub2 │ │ │ ├── esub3 │ │ │ ├── esub4 │ │ │ ├── esub5 │ │ │ ├── esub6 │ │ │ ├── esub7 │ │ │ ├── esub8 │ │ │ ├── esub9 │ │ │ ├── esub_job1.sh │ │ │ ├── jctrl.sh │ │ │ ├── jctrl1.sh │ │ │ ├── jexec-help.txt │ │ │ ├── jgetmsg-help.txt │ │ │ ├── jhinfo-help.txt │ │ │ ├── jhinfo.txt │ │ │ ├── jjobs-help.txt │ │ │ ├── jmod-help.txt │ │ │ ├── jmod_B.sh │ │ │ ├── jmod_Bn.sh │ │ │ ├── jmod_N.sh │ │ │ ├── jmod_Nn.sh │ │ │ ├── jmod_u.sh │ │ │ ├── jmod_un.sh │ │ │ ├── jobkill.sh │ │ │ ├── jobkill1.sh │ │ │ ├── jobresume.sh │ │ │ ├── jobstarter.sh │ │ │ ├── jobstarter3.sh │ │ │ ├── jobstarter4.sh │ │ │ ├── jobstarter5.sh │ │ │ ├── jobstarter6.sh │ │ │ ├── jobstop.sh │ │ │ ├── jputmsg-help.txt │ │ │ ├── jservice-help.txt │ │ │ ├── jsub-help.txt │ │ │ ├── jsub_B.sh │ │ │ ├── jsub_N.sh │ │ │ ├── jsub_u.sh │ │ │ ├── output.txt │ │ │ ├── peek-help.txt │ │ │ ├── peek.sh │ │ │ ├── peek1.sh │ │ │ ├── peek2.sh │ │ │ ├── peek3.sh │ │ │ ├── peek4.sh │ │ │ ├── peek5.sh │ │ │ ├── pi.sh │ │ │ ├── post-exec-cmd-err.sh │ │ │ ├── post-exec-cmd-long.sh │ │ │ ├── post-exec-cmd.sh │ │ │ ├── post-exec-que-err.sh │ │ │ ├── post-exec-que.sh │ │ │ ├── posta.sh │ │ │ ├── pre-exec-cmd-err.sh │ │ │ ├── pre-exec-cmd-long.sh │ │ │ ├── pre-exec-cmd.sh │ │ │ ├── pre-exec-que-err.sh │ │ │ ├── pre-exec-que.sh │ │ │ ├── pre-stop.sh │ │ │ ├── pre1.sh │ │ │ ├── requeue-help.txt │ │ │ ├── res3 │ │ │ ├── resume-help.txt │ │ │ ├── start-help.txt │ │ │ ├── stop-help.txt │ │ │ ├── sub-mod-10.sh │ │ │ ├── sub-mod-11.sh │ │ │ ├── sub-mod-12.sh │ │ │ ├── sub-mod-13.sh │ │ │ ├── sub-mod-14.sh │ │ │ ├── sub-mod-9.sh │ │ │ ├── sub-mod-in-10.txt │ │ │ ├── sub-mod-in-9.txt │ │ │ ├── test1.sh │ │ │ ├── test2.sh │ │ │ ├── testMlock │ │ │ ├── test_cpu_time │ │ │ ├── test_cpu_time1 │ │ │ ├── test_requeue1.sh │ │ │ ├── test_requeue2.sh │ │ │ ├── testinput1.txt │ │ │ ├── testinput2.txt │ │ │ └── testinput3.sh │ │ └── output │ │ │ ├── jobout219.txt │ │ │ └── jobout220.txt │ └── testcase │ │ ├── clumanage │ │ ├── suite-jadmin.txt │ │ ├── suite-jexec.txt │ │ ├── suite-jhinfo.txt │ │ ├── suite-jhostgroup.txt │ │ ├── suite-jhosts.txt │ │ ├── suite-jparams.txt │ │ ├── suite-jqueues.txt │ │ ├── suite-jservice.txt │ │ ├── suite-jusergroup.txt │ │ ├── suite-jusers.txt │ │ └── suite-jversion-jcluster.txt │ │ ├── dummy │ │ └── suite-jadmin.txt │ │ ├── jobexec │ │ ├── suit-esub.txt │ │ ├── suit-jobstarter.txt │ │ ├── suit-post-exec.txt │ │ └── suit-pre-exec.txt │ │ ├── jobmanage │ │ ├── suit-jctrl-peek.txt │ │ ├── suit-jctrl-requeue.txt │ │ ├── suit-jctrl-start.txt │ │ ├── suit-jctrl-stop-resume.txt │ │ ├── suit-jctrl-stop-resume1.txt │ │ ├── suit-jjobs.txt │ │ ├── suit-jjobs1.txt │ │ ├── suit-mod.txt │ │ ├── suit-put-get-msg.txt │ │ ├── suit-sub.txt │ │ └── suit-top-bot.txt │ │ ├── resmanage │ │ ├── suit-cpulimit.txt │ │ ├── suit-job-control.txt │ │ ├── suit-load-threshold.txt │ │ ├── suit-memlimit.txt1 │ │ ├── suit-proclimit.txt │ │ ├── suit-res-req.txt │ │ └── suit-runlimit.txt │ │ └── scheduling │ │ ├── suite-exclusive.txt │ │ ├── suite-fairshare.txt │ │ ├── suite-fcfs.txt │ │ ├── suite-reservation.txt │ │ ├── suite-single-node-policy.txt │ │ ├── suite-slots-limit.txt │ │ └── suite-slots-preemption.txt ├── build │ ├── Dockerfile │ ├── bind_addr.sh │ ├── fabfile.py │ ├── myinstall.sh │ ├── readme.md │ └── test.sh ├── python2.7��get-pip │ └── get-pip.py ├── python2.7µÄget-pip │ └── get-pip.py ├── unischeduler4.0×Զ¯»¯Éè¼Ƽ°¸Ľø·½°¸ .docx └── ×Զ¯»¯²âÊÔʹÓÃÊֲá.docx ├── LoadRunner └── resapi │ ├── Action.c │ ├── Bookmarks.xml │ ├── Breakpoints.xml │ ├── CompilerLogMetadata.xml │ ├── ReplaySummaryReport.xml │ ├── ScriptUploadMetadata.xml │ ├── ThumbnailsCache.tmp │ ├── TransactionsData.db │ ├── UserTasks.xml │ ├── combined_resapi.c │ ├── custom_body_variables.txt │ ├── default.cfg │ ├── default.usp │ ├── globals.h │ ├── logfile.log │ ├── lrw_custom_body.h │ ├── mdrv.log │ ├── mdrv_cmd.txt │ ├── options.txt │ ├── output.bak │ ├── output.txt │ ├── pre_cci.c │ ├── replay.har │ ├── resapi.c.pickle │ ├── resapi.ci │ ├── resapi.sdf │ ├── resapi.usr │ ├── result1 │ ├── GeneralInfo.ini │ ├── Icons │ │ ├── 1.ico │ │ ├── 2.ico │ │ ├── 3.ico │ │ ├── 4.ico │ │ └── 5.ico │ ├── InstallNewReport.html │ ├── Iteration1 │ │ ├── I1_Action │ │ ├── I1_Action.bak │ │ ├── iterationdir │ │ ├── iterationdir.bak │ │ ├── snapshot_1.xml │ │ ├── snapshot_10.xml │ │ ├── snapshot_11.xml │ │ ├── snapshot_12.xml │ │ ├── snapshot_13.xml │ │ ├── snapshot_14.xml │ │ ├── snapshot_15.xml │ │ ├── snapshot_16.xml │ │ ├── snapshot_17.xml │ │ ├── snapshot_18.xml │ │ ├── snapshot_19.xml │ │ ├── snapshot_2.xml │ │ ├── snapshot_20.xml │ │ ├── snapshot_21.xml │ │ ├── snapshot_22.xml │ │ ├── snapshot_23.xml │ │ ├── snapshot_24.xml │ │ ├── snapshot_25.xml │ │ ├── snapshot_26.xml │ │ ├── snapshot_27.xml │ │ ├── snapshot_28.xml │ │ ├── snapshot_29.xml │ │ ├── snapshot_3.xml │ │ ├── snapshot_30.xml │ │ ├── snapshot_31.xml │ │ ├── snapshot_32.xml │ │ ├── snapshot_33.xml │ │ ├── snapshot_34.xml │ │ ├── snapshot_35.xml │ │ ├── snapshot_36.xml │ │ ├── snapshot_37.xml │ │ ├── snapshot_38.xml │ │ ├── snapshot_39.xml │ │ ├── snapshot_4.xml │ │ ├── snapshot_40.xml │ │ ├── snapshot_41.xml │ │ ├── snapshot_42.xml │ │ ├── snapshot_43.xml │ │ ├── snapshot_44.xml │ │ ├── snapshot_45.xml │ │ ├── snapshot_46.xml │ │ ├── snapshot_5.xml │ │ ├── snapshot_6.xml │ │ ├── snapshot_7.xml │ │ ├── snapshot_8.xml │ │ ├── snapshot_9.xml │ │ ├── t1.html │ │ ├── t1.inf │ │ ├── t10.html │ │ ├── t10.inf │ │ ├── t10_RequestHeader.txt │ │ ├── t10_ResponseHeader.txt │ │ ├── t11.html │ │ ├── t11.inf │ │ ├── t11_RequestHeader.txt │ │ ├── t11_ResponseHeader.txt │ │ ├── t12.UNK │ │ ├── t12.inf │ │ ├── t12_RequestHeader.txt │ │ ├── t12_ResponseHeader.txt │ │ ├── t13.html │ │ ├── t13.inf │ │ ├── t13_RequestHeader.txt │ │ ├── t13_ResponseHeader.txt │ │ ├── t14.html │ │ ├── t14.inf │ │ ├── t14_RequestHeader.txt │ │ ├── t14_ResponseHeader.txt │ │ ├── t15.html │ │ ├── t15.inf │ │ ├── t15_RequestHeader.txt │ │ ├── t15_ResponseHeader.txt │ │ ├── t16.html │ │ ├── t16.inf │ │ ├── t16_RequestHeader.txt │ │ ├── t16_ResponseHeader.txt │ │ ├── t17.html │ │ ├── t17.inf │ │ ├── t17_RequestHeader.txt │ │ ├── t17_ResponseHeader.txt │ │ ├── t18.html │ │ ├── t18.inf │ │ ├── t18_RequestHeader.txt │ │ ├── t18_ResponseHeader.txt │ │ ├── t19.html │ │ ├── t19.inf │ │ ├── t19_RequestHeader.txt │ │ ├── t19_ResponseHeader.txt │ │ ├── t1_RequestHeader.txt │ │ ├── t1_ResponseHeader.txt │ │ ├── t2.html │ │ ├── t2.inf │ │ ├── t20.html │ │ ├── t20.inf │ │ ├── t20_RequestHeader.txt │ │ ├── t20_ResponseHeader.txt │ │ ├── t21.html │ │ ├── t21.inf │ │ ├── t21_RequestHeader.txt │ │ ├── t21_ResponseHeader.txt │ │ ├── t22.html │ │ ├── t22.inf │ │ ├── t22_RequestHeader.txt │ │ ├── t22_ResponseHeader.txt │ │ ├── t23.html │ │ ├── t23.inf │ │ ├── t23_RequestHeader.txt │ │ ├── t23_ResponseHeader.txt │ │ ├── t24.UNK │ │ ├── t24.inf │ │ ├── t24_RequestHeader.txt │ │ ├── t24_ResponseHeader.txt │ │ ├── t25.html │ │ ├── t25.inf │ │ ├── t25_RequestHeader.txt │ │ ├── t25_ResponseHeader.txt │ │ ├── t26.html │ │ ├── t26.inf │ │ ├── t26_RequestHeader.txt │ │ ├── t26_ResponseHeader.txt │ │ ├── t27.html │ │ ├── t27.inf │ │ ├── t27_RequestHeader.txt │ │ ├── t27_ResponseHeader.txt │ │ ├── t28.html │ │ ├── t28.inf │ │ ├── t28_RequestHeader.txt │ │ ├── t28_ResponseHeader.txt │ │ ├── t29.html │ │ ├── t29.inf │ │ ├── t29_RequestHeader.txt │ │ ├── t29_ResponseHeader.txt │ │ ├── t2_RequestHeader.txt │ │ ├── t2_ResponseHeader.txt │ │ ├── t3.html │ │ ├── t3.inf │ │ ├── t30.html │ │ ├── t30.inf │ │ ├── t30_RequestHeader.txt │ │ ├── t30_ResponseHeader.txt │ │ ├── t31.html │ │ ├── t31.inf │ │ ├── t31_RequestHeader.txt │ │ ├── t31_ResponseHeader.txt │ │ ├── t32.html │ │ ├── t32.inf │ │ ├── t32_RequestHeader.txt │ │ ├── t32_ResponseHeader.txt │ │ ├── t33.html │ │ ├── t33.inf │ │ ├── t33_RequestHeader.txt │ │ ├── t33_ResponseHeader.txt │ │ ├── t34.html │ │ ├── t34.inf │ │ ├── t34_RequestHeader.txt │ │ ├── t34_ResponseHeader.txt │ │ ├── t35.html │ │ ├── t35.inf │ │ ├── t35_RequestHeader.txt │ │ ├── t35_ResponseHeader.txt │ │ ├── t36.html │ │ ├── t36.inf │ │ ├── t36_RequestHeader.txt │ │ ├── t36_ResponseHeader.txt │ │ ├── t37.html │ │ ├── t37.inf │ │ ├── t37_RequestHeader.txt │ │ ├── t37_ResponseHeader.txt │ │ ├── t38.html │ │ ├── t38.inf │ │ ├── t38_RequestHeader.txt │ │ ├── t38_ResponseHeader.txt │ │ ├── t39.html │ │ ├── t39.inf │ │ ├── t39_RequestHeader.txt │ │ ├── t39_ResponseHeader.txt │ │ ├── t3_RequestHeader.txt │ │ ├── t3_ResponseHeader.txt │ │ ├── t4.html │ │ ├── t4.inf │ │ ├── t40.html │ │ ├── t40.inf │ │ ├── t40_RequestHeader.txt │ │ ├── t40_ResponseHeader.txt │ │ ├── t41.html │ │ ├── t41.inf │ │ ├── t41_RequestHeader.txt │ │ ├── t41_ResponseHeader.txt │ │ ├── t42.html │ │ ├── t42.inf │ │ ├── t42_RequestHeader.txt │ │ ├── t42_ResponseHeader.txt │ │ ├── t43.html │ │ ├── t43.inf │ │ ├── t43_RequestHeader.txt │ │ ├── t43_ResponseHeader.txt │ │ ├── t44.html │ │ ├── t44.inf │ │ ├── t44_RequestHeader.txt │ │ ├── t44_ResponseHeader.txt │ │ ├── t45.html │ │ ├── t45.inf │ │ ├── t45_RequestHeader.txt │ │ ├── t45_ResponseHeader.txt │ │ ├── t46.html │ │ ├── t46.inf │ │ ├── t46_RequestHeader.txt │ │ ├── t46_ResponseHeader.txt │ │ ├── t4_RequestHeader.txt │ │ ├── t4_ResponseHeader.txt │ │ ├── t5.html │ │ ├── t5.inf │ │ ├── t5_RequestHeader.txt │ │ ├── t5_ResponseHeader.txt │ │ ├── t6.html │ │ ├── t6.inf │ │ ├── t6_RequestHeader.txt │ │ ├── t6_ResponseHeader.txt │ │ ├── t7.html │ │ ├── t7.inf │ │ ├── t7_RequestHeader.txt │ │ ├── t7_ResponseHeader.txt │ │ ├── t8.html │ │ ├── t8.inf │ │ ├── t8_RequestHeader.txt │ │ ├── t8_ResponseHeader.txt │ │ ├── t9.html │ │ ├── t9.inf │ │ ├── t9_RequestHeader.txt │ │ └── t9_ResponseHeader.txt │ ├── Mediainfo.ini │ ├── NVReport │ │ ├── EmbeddedReport.html │ │ └── summary.csv │ ├── Report │ │ └── ResourcePage.htm │ ├── Results.qtp │ ├── Results.xml │ ├── ctrlsink.dat │ └── nv.zip │ ├── shunra.shunra │ ├── vuser_end.c │ └── vuser_init.c ├── README.md ├── RobotFramework-Selenium自动化测试环境搭建.md ├── Selenium Testing ├── QQ邮箱登录.py ├── hangman.py ├── jhappform_Ui │ ├── README.md │ └── appform.py ├── login_appform.py ├── selenium python 环境准备.md ├── 控制浏览器.md └── 页面元素定位方法.md ├── Software Testing Fundamentals ├── index.md ├── 冒烟测试.md ├── 功能测试.md ├── 单元测试.md ├── 回归测试.md ├── 安全测试.md ├── 性能测试.md ├── 敏捷测试.md ├── 易用性测试.md ├── 测试用例.md ├── 测试脚本.md ├── 测试计划.md ├── 灰盒测试.md ├── 白盒测试.md ├── 符合性测试.md ├── 系统测试.md ├── 缺陷.md ├── 缺陷严重程度.md ├── 缺陷优先级.md ├── 缺陷报告.md ├── 缺陷概率.md ├── 质量维度.md ├── 软件测试分类脑图.md ├── 软件测试博客.md ├── 软件测试方法.md ├── 随机测试.md ├── 集成测试.md ├── 验收测试.md └── 黑盒测试.md ├── Unittest单元测试框架 ├── assertest.py ├── calculator.py ├── calculator.pyc ├── log.txt ├── run_case.py ├── test.py └── test_case │ ├── __pycache__ │ ├── calculator.cpython-36.pyc │ ├── test.cpython-36.pyc │ ├── test_add.cpython-36.pyc │ ├── test_ass.cpython-36.pyc │ └── test_sub.cpython-36.pyc │ ├── calculator.py │ ├── test.py │ ├── test_add.py │ ├── test_ass.py │ └── test_sub.py ├── client端测试总结.md ├── file server ├── Samba AD Server 配置.md └── taiga和文件服务器配置说明.md ├── index.php ├── resapi Automated Testing Script ├── jhappform_api │ ├── README.md │ ├── Structure display .md │ ├── defect.txt │ ├── main.py │ ├── node.md │ ├── report │ │ └── result_2017-10-24_14-01-25.html │ ├── test.py │ ├── test_case │ │ ├── test-applist.py │ │ ├── test-jsub.py │ │ ├── test-mkdir.py │ │ ├── test_actionjob.py │ │ ├── test_actionjobs.py │ │ ├── test_copyfile.py │ │ ├── test_deletefile.py │ │ ├── test_delspooler.py │ │ ├── test_desktopclose.py │ │ ├── test_desktopid.py │ │ ├── test_desktopids.py │ │ ├── test_desktopname.py │ │ ├── test_desktops.py │ │ ├── test_desktopstart.py │ │ ├── test_expirdelspooler.py │ │ ├── test_filelist.py │ │ ├── test_jobfileliet.py │ │ ├── test_jobid.py │ │ ├── test_jobids.py │ │ ├── test_jobname.py │ │ ├── test_jobs.py │ │ ├── test_jobstatus.py │ │ ├── test_jsub.py │ │ ├── test_login.py │ │ ├── test_ping.py │ │ ├── test_renamefile.py │ │ ├── test_sharedesktop.py │ │ ├── test_spoolerid.py │ │ ├── test_spoolerids.py │ │ ├── test_spoolername.py │ │ ├── test_spoolers.py │ │ ├── test_url.py │ │ └── test_zlogout.py │ ├── test_data │ │ └── data.json │ └── tools │ │ ├── HTMLTestReportCN.py │ │ └── tools.py ├── 一期 │ ├── dataapi.py │ ├── desktopapi.py │ ├── fileapi.py │ ├── fileuplod.py │ ├── jobapi.py │ ├── main.py │ ├── test.py │ └── tool.py └── 自动化测试模型.md ├── testplan ├── 70所审核功能扩展.xlsx ├── JHFS.xlsx ├── JHFS集成appform.xlsx ├── Rest API test plan.xlsx ├── SVN_elfinder部署手册.doc ├── Web V3.2 release测试总结.docx ├── appformClient.xlsx ├── 流程管理软件testplan.xls └── 自动更新工具testplan.xlsx ├── 优秀的软件测试人员具备哪些素质?.md └── 软件测试的艺术读书笔记.md /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | testing 4 | 5 | 6 | 7 | 8 | 9 | com.aptana.ide.core.unifiedBuilder 10 | 11 | 12 | 13 | 14 | 15 | com.aptana.projects.webnature 16 | 17 | 18 | 19 | 1513077526476 20 | 21 | 26 22 | 23 | org.eclipse.ui.ide.multiFilter 24 | 1.0-name-matches-false-false-node_modules 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/.idea/.name: -------------------------------------------------------------------------------- 1 | JHUnischeduler-4.0 -------------------------------------------------------------------------------- /JHUnischeduler-4.0/.idea/JHUnischeduler-4.0.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/.idea/dictionaries/Administrator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/OperatingSystem.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/OperatingSystem.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/clusterKeyword.py: -------------------------------------------------------------------------------- 1 | #!/bin/env python 2 | #Filename:clusterKeyword.py 3 | 4 | 5 | from clusterLib import clusterLib 6 | from common import execCommand 7 | 8 | def queryClusterInfo(): 9 | ''' 10 | get cluster info from command 'jversion jcluster' and return a cluster object. 11 | ''' 12 | cmd = "jcluster ;jversion" 13 | stdout, stderr, exitcode=execCommand(cmd,timeout=60) 14 | #print exitcode 15 | clst = clusterLib() 16 | clst.setClusterInfo(stdout) 17 | return clst 18 | 19 | def getMasterName(obj): 20 | return obj.getMstrName() 21 | 22 | def getVersion(obj): 23 | return obj.getVrsion() 24 | 25 | def getClusterName(obj): 26 | return obj.getClstrName() 27 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/clusterKeyword.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/clusterKeyword.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/clusterLib.py: -------------------------------------------------------------------------------- 1 | #!/bin/env python 2 | #Filename:clusterLib.py 3 | 4 | 5 | import re 6 | 7 | class clusterLib: 8 | ''' 9 | all the methods function as follows: 10 | 1)set the output of command 'jversion' and 'jcluster'. 11 | 2)get cluster attribute value such as MasterName/ClusterName and so on. 12 | ''' 13 | def __init__(self): 14 | self.MasterName = '' 15 | self.ClusterName = '' 16 | self.Version = '' 17 | def setClusterInfo(self,result): 18 | try: 19 | self.Version = re.findall(r'\s*(\bJH UniScheduler 4.0,.*)\n',result)[0] 20 | self.MasterName = re.findall(r'\s*\bMy master name is (.+)',result)[0] 21 | self.ClusterName = re.findall(r'\s*\bMy cluster name is (.+)',result)[0] 22 | except IndexError: 23 | print 'some cluster info not find!' 24 | def getMstrName(self): 25 | return self.MasterName 26 | def getClstrName(self): 27 | return self.ClusterName 28 | def getVrsion(self): 29 | return self.Version 30 | 31 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/clusterLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/clusterLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/common.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/common.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/hostKeyword.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/hostKeyword.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/hostLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/hostLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/hostsConfLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/hostsConfLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/jhistKeyword.py: -------------------------------------------------------------------------------- 1 | #!/bin/env python 2 | #Filename:myUtils.py 3 | 4 | import os 5 | import re 6 | from common import execCommand 7 | 8 | def getJobRunTimeHist(jobid): 9 | jobid=jobid.replace('\n','') 10 | stdout, stderr, exitcode=execCommand("jhist -l %s|sed -n '$p'|awk '{print $3}'"%jobid) 11 | print stdout 12 | return stdout 13 | 14 | def getJobExitCodeHist(jobid): 15 | jobid=jobid.replace('\n','') 16 | stdout, stderr, exitcode=execCommand("jhist -l %s"%jobid) 17 | print exitcode,stdout 18 | exit=re.findall(r'Exit with exit code \<(.*)\>.',stdout) 19 | return exit[0] 20 | 21 | def getJobCpuTimeHist(jobid): 22 | jobid=jobid.replace('\n','') 23 | stdout, stderr, exitcode=execCommand("jhist -l %s"%jobid) 24 | output1=stdout.replace("\n","").replace(" ","") 25 | exitcode=re.findall(r'TheCPUtimeusedis(.*)seconds;',output1) 26 | return exitcode[0] 27 | 28 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/jobKeyword.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/jobKeyword.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/jobLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/jobLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/msgKeyword.py: -------------------------------------------------------------------------------- 1 | #!/bin/env python 2 | #Filename:msgLib.py 3 | 4 | from msgLib import msgLib 5 | from common import execCommand 6 | 7 | def queryMsgInfo(cmd): 8 | cmd = cmd.replace('\n','') 9 | stdout, stderr, exitcode=execCommand(cmd) 10 | if stdout: 11 | msg = msgLib() 12 | msg.setBasicInfo(stdout) 13 | return msg 14 | #else: 15 | # print "the output of %s is empty"%cmd 16 | # return "" 17 | 18 | def getMsgJobId(msg): 19 | return msg.jobId 20 | 21 | def getMsgIndex(msg): 22 | return msg.msgIndex 23 | 24 | def getMsgPutTime(msg): 25 | return msg.putTime 26 | 27 | def getMsgUserName(msg): 28 | return msg.userName 29 | 30 | def getMsgDesc(msg): 31 | return msg.Desc 32 | 33 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/msgLib.py: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #FileName:getMsgLib.py 3 | 4 | class msgLib: 5 | 6 | def __init__(self): 7 | self.jobId="" 8 | self.msgIndex="" 9 | self.putTime="" 10 | self.userName="" 11 | self.Desc="" 12 | 13 | def setBasicInfo(self,string): 14 | if string: 15 | info_list=string.strip().split("\n") 16 | title_list_tmp=info_list[0].strip().split(' ') 17 | msg_list_tmp=info_list[1].strip().split(' ') 18 | msg_dict=dict() 19 | title_list=[] 20 | msg_list=[] 21 | for i in title_list_tmp: 22 | if len(i) != int(0): 23 | title_list.append(i.strip()) 24 | for i in msg_list_tmp: 25 | if len(i) != int(0): 26 | msg_list.append(i.strip()) 27 | for j in range(0,len(title_list)): 28 | msg_dict[title_list[j]]=msg_list[j] 29 | self.jobId=msg_dict['JOB_ID'] 30 | self.msgIndex=msg_dict['MSG_INDEX'] 31 | self.putTime=msg_dict['PUT_TIME'] 32 | self.userName=msg_dict['USER_NAME'] 33 | self.Desc=msg_dict['DESCRIPTION'] 34 | 35 | 36 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/myUtils.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/myUtils.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/paramsConfLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/paramsConfLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/queueKeyword.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/queueKeyword.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/queueLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/queueLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/queuesConfLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/queuesConfLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/retry.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/retry.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/schedulerConfLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/schedulerConfLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/userGroupKeyword.py: -------------------------------------------------------------------------------- 1 | #!/bin/env python 2 | #Filename:userGroupKeyword.py 3 | 4 | 5 | import os 6 | import re 7 | from userGroupLib import userGroupLib 8 | from subprocess import Popen,PIPE 9 | from common import execCommand 10 | 11 | 12 | def queryUsrGroup(grpName): 13 | ''' 14 | query usergroup info from the param 'grpName' and return a usergroup object. 15 | ''' 16 | stdout, stderr, exitcode=execCommand("jugroup -g %s"%(grpName),timeout=60) 17 | #print exitcode 18 | ug = userGroupLib() 19 | ug.setGrUserBasicInfo(stdout) 20 | return ug 21 | 22 | def queryAllUserGroup(): 23 | ''' 24 | query all usergroup info and return a list of usergroup object. 25 | ''' 26 | usrgroup = [] 27 | #acccording to the output get group name 28 | stdout, stderr, exitcode=execCommand("jusergroup -l ",timeout=60) 29 | #print exitcode 30 | grp_all_name=re.findall(r'\bGroup:\s+(.+)\s*\n',stdout) 31 | for i in range(len(grp_all_name)): 32 | usrgroup.append(queryUsrGroup(grp_all_name[i])) 33 | return usrgroup 34 | 35 | def getUserGroupMem(ug): 36 | return ug.uGroupMem 37 | def getUserGroupAdmin(ug): 38 | return ug.uGroupAdmin 39 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/userGroupKeyword.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/userGroupKeyword.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/userGroupLib.py: -------------------------------------------------------------------------------- 1 | #!/bin/env python 2 | ##Filename:userGroupLib.py 3 | 4 | 5 | from common import get_command_param,get_value 6 | 7 | class userGroupLib: 8 | ''' 9 | all the methods function as follows: 10 | 1)set the output of command 'jugroup'. 11 | 2)get usergroup attribute value such as UsrGrpMem/UsrGrpName and so on. 12 | ''' 13 | def __init__(self): 14 | self.uGroup = {} 15 | self.uGroupMem=[] 16 | self.uGroupAdmin=[] 17 | 18 | def setGrUserBasicInfo(self,user_group_info): 19 | self.uGroup=get_command_param(user_group_info,"jusergroup") 20 | self.uGroupMem=get_value("Users",self.uGroup).split() 21 | self.uGroupAdmin=get_value("Group Admin",self.uGroup).split() 22 | 23 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/userGroupLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/userGroupLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/userKeyword.py: -------------------------------------------------------------------------------- 1 | #!/bin/env python 2 | #Filename:userKeyword.py 3 | 4 | 5 | from subprocess import Popen,PIPE 6 | from userLib import userLib 7 | from common import execCommand 8 | 9 | 10 | def queryUserInfo(userName): 11 | ''' 12 | get user info from the param 'userName' and return a user object. 13 | ''' 14 | user = userLib() 15 | stdout, stderr, exitcode=execCommand("jusers %s"%(userName),timeout=30) 16 | if userName != '': 17 | user.setUsrBasicInfo(stdout) 18 | else: 19 | print "invalid user name" 20 | return user 21 | 22 | def getUsrName(obj): 23 | return obj.UsrName 24 | 25 | def getUsrMax(obj): 26 | return obj.UsrMax 27 | 28 | def getUsrNjobs(obj): 29 | return obj.UsrNjobs 30 | 31 | def getUsrPend(obj): 32 | return obj.UsrPend 33 | 34 | def getUsrRun(obj): 35 | return obj.UsrRun 36 | 37 | def getUsrSsusp(obj): 38 | return obj.UsrSsusp 39 | 40 | def getUsrUsusp(obj): 41 | return obj.UsrUsusp 42 | 43 | def getUsrRsv(obj): 44 | return obj.UsrRsv 45 | 46 | def getUsrJLP(obj): 47 | return obj.UsrJLP 48 | 49 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/userKeyword.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/userKeyword.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/userLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/userLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/lib/usersConfLib.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/lib/usersConfLib.pyc -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/conf/conf-jhosts/jhds/tasks.conf: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Configuration file for task scheduling - once section per task 3 | ############################################################################## 4 | # Import the scheduling configuration for buitin resource 5 | builtIn.conf 6 | res1.conf 7 | res2.conf 8 | res3.conf 9 | 10 | # Import the scheduling configuration for disk usage 11 | #diskUsage.conf 12 | #externaltest.conf 13 | #externalguest.conf 14 | #externaltemper.conf 15 | #externalresource.conf 16 | #externalback.conf 17 | #externaldisplay.conf 18 | 19 | # Import the scheduling configuration for disk usage 20 | #ipmiReader.conf 21 | 22 | # Import the scheduling configuration for disk usage 23 | #ipmiReader.conf 24 | 25 | # Collect network Io by user on configured hosts 26 | #networkIoByUser.conf 27 | 28 | # Collect network Io by remote IP on configured hosts 29 | #networkIoByIp.conf 30 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/conf/conf-jhosts/jhds/tasks/res3.conf: -------------------------------------------------------------------------------- 1 | [res3] 2 | enabled=true 3 | type=numeric 4 | incl_hosts=rhela1 5 | interval=2 6 | increase=false 7 | release=false 8 | #share=true 9 | description="res3" 10 | 11 | # Executions 12 | # TOP-DIR is equal to JHSCHEDULER_TOP in env that is jhscheduler install PATH 13 | exec=%(TOP-DIR)s/sbin/res3 14 | 15 | [res4] 16 | enabled=true 17 | type=numeric 18 | incl_hosts=all 19 | interval=0 20 | increase=false 21 | release=false 22 | value=16 23 | share=true 24 | description="res4" 25 | map_name=%(HOST-NAME)s 26 | 27 | [res5] 28 | enabled=true 29 | type=numeric 30 | incl_hosts=rhela1 rhelb 31 | interval=2 32 | increase=false 33 | release=false 34 | #share=true 35 | description="res5" 36 | 37 | # Executions 38 | # TOP-DIR is equal to JHSCHEDULER_TOP in env that is jhscheduler install PATH 39 | exec=%(TOP-DIR)s/sbin/res3 40 | 41 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/conf/conf-jparams/params.conf: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2016 Beijing Jing Hang Rui Chuang Software Co., Ltd. All Right Reserved. 3 | # 4 | # unischeduler parameters configuration file 5 | # 6 | 7 | [Parameters] 8 | 9 | DEFAULT_PROJECT = default 10 | DEFAULT_QUEUE = normal 11 | 12 | MAX_JOB_ID = 999999 13 | MAX_JOB_ARRAY_SIZE = 1000 14 | MAX_EVENTS_FILE_SIZE = 200 15 | 16 | # 2 days 17 | CLEAN_PERIOD = 172800 18 | RESOURCE_UPDATE_INTERVAL = 5 19 | HOST_GRACEFUL_PERIOD = 30 20 | 21 | # JOB_AGENT_HEARTBEAT_INTERVAL = 5 22 | # JOB_AGENT_LOAD_THRESHOLDS_INTERVAL = 10 23 | # JOB_AGENT_RUSAGE_INTERVAL = 10 24 | # JOB_AGENT_STATUS_INTERVAL = 5 25 | # SINGLE_NODE_POLICY = Y 26 | 27 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/conf/conf-jusers/users.conf: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2016 Beijing Jing Hang Rui Chuang Software Co., Ltd. All Right Reserved. 3 | # 4 | # unischeduler user and user group configuration file 5 | # 6 | 7 | #[UserGroup] 8 | #GROUP_NAME GROUP_MEMBER GROUP_ADMIN USER_SHARES 9 | #group1 (jhadmin) (jhadmin) ([jhadmin, 5]) 10 | #system (all) (jhadmin) () 11 | 12 | #[User] 13 | #USER_NAME MAX_JOBS JL/P 14 | #default - - 15 | #jhadmin 20 8 16 | #support 50 8 17 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/conf/conf-res-req/jhds/tasks.conf: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Configuration file for task scheduling - once section per task 3 | ############################################################################## 4 | # Import the scheduling configuration for buitin resource 5 | builtIn.conf 6 | res1.conf 7 | res2.conf 8 | res3.conf 9 | 10 | # Import the scheduling configuration for disk usage 11 | #diskUsage.conf 12 | #externaltest.conf 13 | #externalguest.conf 14 | #externaltemper.conf 15 | #externalresource.conf 16 | #externalback.conf 17 | #externaldisplay.conf 18 | 19 | # Import the scheduling configuration for disk usage 20 | #ipmiReader.conf 21 | 22 | # Import the scheduling configuration for disk usage 23 | #ipmiReader.conf 24 | 25 | # Collect network Io by user on configured hosts 26 | #networkIoByUser.conf 27 | 28 | # Collect network Io by remote IP on configured hosts 29 | #networkIoByIp.conf 30 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/conf/conf-single-node-policy/params.conf: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2016 Beijing Jing Hang Rui Chuang Software Co., Ltd. All Right Reserved. 3 | # 4 | # unischeduler parameters configuration file 5 | # 6 | 7 | [Parameters] 8 | 9 | DEFAULT_PROJECT = default 10 | DEFAULT_QUEUE = normal 11 | 12 | MAX_JOB_ID = 999999 13 | MAX_JOB_ARRAY_SIZE = 1000 14 | MAX_EVENTS_FILE_SIZE = 200 15 | 16 | # 2 days 17 | CLEAN_PERIOD = 172800 18 | RESOURCE_UPDATE_INTERVAL = 5 19 | HOST_GRACEFUL_PERIOD = 30 20 | 21 | # JOB_AGENT_HEARTBEAT_INTERVAL = 5 22 | # JOB_AGENT_LOAD_THRESHOLDS_INTERVAL = 10 23 | # JOB_AGENT_RUSAGE_INTERVAL = 10 24 | # JOB_AGENT_STATUS_INTERVAL = 5 25 | SINGLE_NODE_POLICY = Y 26 | 27 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/conf/conf-sub/jhds/tasks.conf: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # Configuration file for task scheduling - once section per task 3 | ############################################################################## 4 | # Import the scheduling configuration for buitin resource 5 | builtIn.conf 6 | res1.conf 7 | res2.conf 8 | res3.conf 9 | 10 | # Import the scheduling configuration for disk usage 11 | #diskUsage.conf 12 | #externaltest.conf 13 | #externalguest.conf 14 | #externaltemper.conf 15 | #externalresource.conf 16 | #externalback.conf 17 | #externaldisplay.conf 18 | 19 | # Import the scheduling configuration for disk usage 20 | #ipmiReader.conf 21 | 22 | # Import the scheduling configuration for disk usage 23 | #ipmiReader.conf 24 | 25 | # Collect network Io by user on configured hosts 26 | #networkIoByUser.conf 27 | 28 | # Collect network Io by remote IP on configured hosts 29 | #networkIoByIp.conf 30 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/22.txt: -------------------------------------------------------------------------------- 1 | rii8reio 2 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub1: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #. $JH_SUB_PARM_FILE 3 | exec 1>&2 4 | USER=`whoami` 5 | if [ $USER != "user1" ];then 6 | echo "JH Unischeduler is Rejecting your job submission" 7 | exit $JH_SUB_ABORT_VALUE 8 | fi 9 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub10: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $JH_SUB_PARM_FILE 3 | exec 1>&2 4 | echo 'JH_SUB_PRE_EXEC="whoami"'>$JH_SUB_MODIFY_FILE 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #. $JH_SUB_PARM_FILE 3 | exec 1>&2 4 | USER=`whoami` 5 | if [ $USER != "user1" ];then 6 | echo "JH Unischeduler is Rejecting your job submission" 7 | exit 97 8 | fi 9 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub3: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #. $JH_SUB_PARM_FILE 3 | exec 1>&2 4 | USER=`whoami` 5 | if [ $USER != "user1" ];then 6 | echo "JH Unischeduler is Rejecting your job submission" 7 | exit 3 8 | fi 9 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub4: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $JH_SUB_PARM_FILE 3 | exec 1>&2 4 | USER=`whoami` 5 | if [ $USER == "user1" -a $JH_SUB_QUEUE != "q2" ];then 6 | echo "user1 has submitted a job to an incorrect queue(q2)" 7 | echo 'JH_SUB_QUEUE="q2"'>$JH_SUB_MODIFY_FILE 8 | fi 9 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub5: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $JH_SUB_PARM_FILE 3 | exec 1>&2 4 | echo 'TESTB="testbbb"'>$JH_SUB_MODIFY_ENVFILE 5 | echo 'TESTA="testaaa"'>>$JH_SUB_MODIFY_ENVFILE 6 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub6: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $JH_SUB_PARM_FILE 3 | echo 'JH_SUB_QUEUE="q2"'>>$JH_SUB_MODIFY_FILE 4 | #exec 1>&2 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub7: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $JH_SUB_PARM_FILE 3 | exec 1>&2 4 | if [ $JH_SUB_QUEUE == "q1" ] 5 | then 6 | #echo 'JH_SUB_RLIMIT_RSS=200'>>$JH_SUB_MODIFY_FILE 7 | echo 'JH_SUB_QUEUE="q2"'>>$JH_SUB_MODIFY_FILE 8 | echo 'JH_SUB_OUT_FILE="AUTOTEST_ESUB/spooler/output/esub2.out"'>>$JH_SUB_MODIFY_FILE 9 | #exec 1>&2 10 | fi 11 | 12 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $JH_SUB_PARM_FILE 3 | if [ $JH_SUB_QUEUE == "clulow1" ] 4 | then 5 | echo 'JH_SUB_EXCLUSIVE=Y'>>$JH_SUB_MODIFY_FILE 6 | #exec 1>&2 7 | fi 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub9: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $JH_SUB_PARM_FILE 3 | if [ $JH_SUB_QUEUE == "q2" ] 4 | then 5 | echo 'JH_SUB_RES_REQ="rusage[mem=100]"'>$JH_SUB_MODIFY_FILE 6 | #exec 1>&2 7 | fi 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/esub_job1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | env>$AUTOTEST_TOP/spooler/output/esub1.txt 3 | sleep 30 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jctrl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo $JH_JOBID>$AUTOTEST_TOP/spooler/output/jobout$JH_JOBID.txt 3 | for i in {1..1000};do 4 | echo $i>>$AUTOTEST_TOP/spooler/output/jobout$JH_JOBID.txt 5 | let i=i+1 6 | sleep 1 7 | done; 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jctrl1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo $JH_JOBID>$AUTOTEST_TOP/spooler/output/jobout$JH_JOBID.txt 3 | for i in {1..5};do 4 | echo $i>>$AUTOTEST_TOP/spooler/output/jobout$JH_JOBID.txt 5 | let i=i+1 6 | sleep 1 7 | done; 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jgetmsg-help.txt: -------------------------------------------------------------------------------- 1 | usage: jgetmsg [-h] [-V] [-i index] jobId | jobId[index] 2 | 3 | description: reads messages from a job 4 | 5 | positional arguments: 6 | jobId | jobId[index] operates on the specified job 7 | 8 | optional arguments: 9 | -h, --help show this help message and exit 10 | -V print JH UniScheduler release version and exit 11 | -i index operates on the specified message index -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jhinfo-help.txt: -------------------------------------------------------------------------------- 1 | usage: jhinfo [-h] [-V] 2 | 3 | global options: 4 | 5 | -h, --help display this help and exit 6 | 7 | -V, --version display version information and exit -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jmod-help.txt: -------------------------------------------------------------------------------- 1 | usage: jmod [-h] [-V] [-q queue_name ... | -qn] [-m "host_name[+[pref_level]] 2 | | host_group[+[pref_level]]..." | -mn] 3 | [-n min_processors[,max_processors] | -nn] 4 | [jobId | jobId[index_list]] 5 | 6 | description: modifies the options of a previously submitted job 7 | 8 | positional arguments: 9 | [ jobId | jobId[index_list] ] 10 | modifies the job or modifies the job arrays 11 | 12 | optional arguments: 13 | -h, --help show this help message and exit 14 | -V print JH UniScheduler release version and exit 15 | -q queue_name ... modifies the job specified executive queues 16 | -qn cancels the job specified executive queues 17 | -m "host_name[+[pref_level]] | host_group[+[pref_level]]..." 18 | modifies the job specified executive hosts 19 | -mn cancels the job specified executive hosts 20 | -n min_processors[,max_processors] 21 | modifies the job specified minimum and maximum numbers 22 | of processors 23 | -nn cancels the job specified minimum and maximum numbers 24 | of processors -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jmod_B.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 149 jmod -B' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jmod_Bn.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 150 jmod -Bn' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jmod_N.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 152 jmod -N' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jmod_Nn.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 153 jmod -un' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jmod_u.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 146 jmod -u' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jmod_un.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 147 jmod -un' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobkill.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "kill $JH_JOBID">$AUTOTEST_TOP/spooler/output/jobkill.txt 3 | kill -15 $JH_JOBPIDS 4 | kill -9 $JH_JOBPIDS 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobkill1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "kill $JH_JOBID">$AUTOTEST_TOP/spooler/output/jobkill1.txt 3 | kill -15 -$JH_JOBPGIDS 4 | kill -9 -$JH_JOBPGIDS 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobresume.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "resume $JH_JOBID">$AUTOTEST_TOP/spooler/output/jobresume.txt 3 | kill -18 $JH_JOBPIDS 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobstarter.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | sleep 5 3 | whoami > $AUTOTEST_TOP/spooler/output/jobstarter-out.txt 4 | $* 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobstarter3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami > $AUTOTEST_TOP/spooler/output/jobstarter-out-3.txt 3 | name=`hostname` 4 | echo $name | tr '[A-Z]' '[a-z]' 5 | $* 6 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobstarter4.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami >> $AUTOTEST_TOP/spooler/output/jobstarter-out-4.txt 3 | $* 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobstarter5.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami > $AUTOTEST_TOP/spooler/output/jobstarter-out-5.txt 3 | $* 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobstarter6.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "begin">>$AUTOTEST_TOP/spooler/output/jobstarter-out-6.txt 3 | whoami >> $AUTOTEST_TOP/spooler/output/jobstarter-out-6.txt 4 | for (( i=0;i<15;i++)) 5 | do 6 | echo $i >>$AUTOTEST_TOP/spooler/output/jobstarter-out-6.txt 7 | sleep 1 8 | done 9 | echo "end">>$AUTOTEST_TOP/spooler/output/jobstarter-out-6.txt 10 | $* 11 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jobstop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "stop $JH_JOBID" > $AUTOTEST_TOP/spooler/output/jobstop.txt 3 | kill -19 $JH_JOBPIDS 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jputmsg-help.txt: -------------------------------------------------------------------------------- 1 | usage: jputmsg [-h] [-V] [-i index] [-d "description"] jobId | jobId[index] 2 | 3 | description: sends messages to a job 4 | 5 | positional arguments: 6 | jobId | jobId[index] operates on the specified job 7 | 8 | optional arguments: 9 | -h, --help show this help message and exit 10 | -V print JH UniScheduler release version and exit 11 | -i index operates on the specified message index 12 | -d "description" places your own status text as a message to the job -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jservice-help.txt: -------------------------------------------------------------------------------- 1 | Usage: jservice [options]... 2 | Service related command line 3 | 4 | Available subcommands: 5 | list print full list of managed services 6 | start start specified service 7 | startgroup start specified service group 8 | stop stop specified service 9 | stopgroup stop specified service group 10 | restart restart specified service 11 | restartgroup restart specified service group 12 | remove remove status of specified service 13 | reschedule reschedule specified instance of service 14 | 15 | -l, --log-level specifies logging level 16 | optional levels are: DEBUG, INFO, WARN, ERROR 17 | 18 | -h, --help display this help and exit 19 | 20 | -V, --version display version information and exit -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jsub_B.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 148 jsub -B' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jsub_N.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 151 jsub -N' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/jsub_u.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | echo 'case 145 jsub -u' 4 | date 5 | sleep 20 6 | date 7 | 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/output.txt: -------------------------------------------------------------------------------- 1 | Sender: jhscheduler System 2 | Subject: Job 27324: Done 3 | 4 | Job was submitted from host by user . 5 | Job was executed on host(s) , in queue , as user . 6 | was used as the home directory. 7 | was used as the working directory. 8 | Started at Wed Aug 17 12:51:45 2016 9 | Results reported at Wed Aug 17 12:51:50 2016 10 | 11 | Your job looked like: 12 | 13 | ------------------------------------------------------------ 14 | # LSBATCH: User input 15 | whoami 16 | ------------------------------------------------------------ 17 | 18 | Successfully completed. 19 | 20 | Resource usage summary: 21 | 22 | CPU time : 0.01 sec. 23 | Max Memory : 1 MB 24 | Max Swap : 17 MB 25 | 26 | Max Processes : 1 27 | 28 | The output (if any) follows: 29 | 30 | jhadmin 31 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/peek-help.txt: -------------------------------------------------------------------------------- 1 | usage: jctrl peek [-h] [-f] jobId | jobId[index] 2 | 3 | positional arguments: 4 | jobId | jobId[index] operates only job that are specified by jobId or 5 | jobId[index] 6 | 7 | optional arguments: 8 | -h, --help show this help message and exit 9 | -f displays the output of the job using the command tail 10 | -f -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/peek.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | sleep 1000 4 | 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/peek1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "begin" 3 | sleep 10 4 | for (( i=0; i<3; i++ )) 5 | do 6 | echo $JH_JOBID 7 | sleep 1 8 | done 9 | echo "end" 10 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/peek2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | sleep 5 3 | echo $JH_JOBID 4 | sleep 10 5 | 6 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/peek3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "begin" 3 | sleep 10 4 | for (( i=0; i<3; i++ )) 5 | do 6 | echo $JH_JOBID 7 | sleep 1 8 | done 9 | echo "end" 10 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/peek4.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "prebegin" 3 | for (( i=0; i<5; i++ )) 4 | do 5 | echo $JH_JOBID 6 | sleep 1 7 | done 8 | echo "preend" 9 | 10 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/peek5.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "jobbegin" 3 | for (( i=0; i<15; i++ )) 4 | do 5 | echo $JH_JOBID 6 | sleep 1 7 | done 8 | echo "jobend" 9 | 10 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | N=$1 3 | if [ "x$N" = "x" ]; then 4 | N=100000 5 | fi 6 | echo "scale=$N; a(1)*1" |bc -l 7 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/post-exec-cmd-err.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | exit 127 4 | whoami > $AUTOTEST_TOP/spooler/output/post-exec-1.txt 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/post-exec-cmd-long.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | echo "begin" >> $AUTOTEST_TOP/spooler/output/post-exec-long.txt 4 | whoami >> $AUTOTEST_TOP/spooler/output/post-exec-long.txt 5 | for (( i=0;i<12;i++)) 6 | do 7 | echo $i>> $AUTOTEST_TOP/spooler/output/post-exec-long.txt 8 | sleep 1 9 | done 10 | echo "end">> $AUTOTEST_TOP/spooler/output/post-exec-long.txt 11 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/post-exec-cmd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | whoami > $AUTOTEST_TOP/spooler/output/post-exec-1.txt 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/post-exec-que-err.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | exit 127 4 | whoami 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/post-exec-que.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | whoami 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/posta.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo $JH_JOBID>$AUTOTEST_TOP/spooler/output/jobout$JH_JOBID.txt 3 | for i in {1..10};do 4 | echo $i>>$AUTOTEST_TOP/spooler/output/jobout$JH_JOBID.txt 5 | let i=i+1 6 | sleep 1 7 | done; 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pre-exec-cmd-err.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | exit 133 4 | whoami > $AUTOTEST_TOP/spooler/output/pre-exec-cmd-err.txt 5 | 6 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pre-exec-cmd-long.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | echo 'begin' >> $AUTOTEST_TOP/spooler/output/pre-exec-long.txt 4 | whoami >> $AUTOTEST_TOP/spooler/output/pre-exec-long.txt 5 | for (( i=0;i<15;i++)) 6 | do 7 | echo $i >> $AUTOTEST_TOP/spooler/output/pre-exec-long.txt 8 | sleep 1 9 | done 10 | echo 'end' >> $AUTOTEST_TOP/spooler/output/pre-exec-long.txt 11 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pre-exec-cmd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | whoami > $AUTOTEST_TOP/spooler/output/pre-exec-1.txt 4 | 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pre-exec-que-err.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | exit 127 4 | whoami 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pre-exec-que.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | whoami 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pre-stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | for (( i=0;i<300;i++)) 3 | do 4 | echo $i >> $AUTOTEST_TOP/spooler/output/pre-stop.txt 5 | sleep 1 6 | done 7 | ~ 8 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/pre1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | hostname 4 | $* 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/res3: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo '{"res6":3}' 3 | host1=$(echo `hostname` | tr [A-Z] [a-z]) 4 | if [ "x$host1" = "xrhela1" ];then 5 | echo '{"res3":3,"res5":8,"res7":3,"res8":3}' 6 | elif [ "x$host1" = "xrhelb" ];then 7 | echo '{"res5":3,"res7":3,"res8":8}' 8 | fi 9 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/resume-help.txt: -------------------------------------------------------------------------------- 1 | usage: jctrl resume [-h] [-m host_name] [-q queue_name] 2 | [-u user_name | -u all] [-J job_name] 3 | jobId | jobId[index_list] | 0 [jobId | jobId[index_list] | 4 | 0 ...] 5 | 6 | positional arguments: 7 | jobId | jobId[index_list] | 0 8 | resume only jobs that are specified by JobIds or 9 | JobId[index_list] 10 | 11 | optional arguments: 12 | -h, --help show this help message and exit 13 | -m host_name resume only jobs dispatched to the specified host or 14 | host group 15 | -q queue_name resume only jobs in the specified queue 16 | -u user_name | -u all 17 | resume only jobs owned by the specified user or user 18 | group, or all users if the keyword all is specified 19 | -J job_name resume only jobs with the specified name -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/start-help.txt: -------------------------------------------------------------------------------- 1 | usage: jctrl start [-h] [-f] -m host_name jobId | jobId[index] 2 | 3 | positional arguments: 4 | jobId | jobId[index] required, start job that are specified by jobId or 5 | jobId[index] 6 | 7 | optional arguments: 8 | -h, --help show this help message and exit 9 | -f allows the job to run without being suspended due to 10 | run windows or suspending conditions 11 | -m host_name required, specify one or more hosts on which to run 12 | the job -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/stop-help.txt: -------------------------------------------------------------------------------- 1 | usage: jctrl stop [-h] [-m host_name] [-q queue_name] [-u user_name | -u all] 2 | [-J job_name] 3 | jobId | jobId[index_list] | 0 [jobId | jobId[index_list] | 0 4 | ...] 5 | 6 | positional arguments: 7 | jobId | jobId[index_list] | 0 8 | suspends only jobs that are specified by jobIds or 9 | jobIds[index_list] 10 | 11 | optional arguments: 12 | -h, --help show this help message and exit 13 | -m host_name suspends only jobs dispatched to the specified host or 14 | host group 15 | -q queue_name suspends only jobs in the specified queue 16 | -u user_name | -u all 17 | suspends only jobs owned by the specified user or user 18 | group, or all users if the keyword all is specified 19 | -J job_name suspends only jobs with the specified name -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-10.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | read aa 3 | echo $aa 4 | exit 0 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-11.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #AUTOTEST_TOP="/apps/autotest4/" 3 | echo $AUTOTEST_TOP/spooler/output/sub-mod-out-11.txt 4 | whoami > $AUTOTEST_TOP/spooler/output/sub-mod-out-11.txt 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-12.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-13.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo `whoami` > $AUTOTEST_TOP/spooler/output/sub-mod-out-13.txt 3 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-14.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo `whoami` > $AUTOTEST_TOP/spooler/output/sub-mod-out-14.txt 3 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-9.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | read aa 3 | echo $aa 4 | cp -sss /aa/ss ss 5 | exit 133 6 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-in-10.txt: -------------------------------------------------------------------------------- 1 | input1 2 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/sub-mod-in-9.txt: -------------------------------------------------------------------------------- 1 | this is input1 2 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/test1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | read myinput 3 | echo the input file is $myinput 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/test2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | hostname 3 | sleep 100 4 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/testMlock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/spooler/input/testMlock -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/test_cpu_time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/spooler/input/test_cpu_time -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/test_cpu_time1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/autotest4/spooler/input/test_cpu_time1 -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/test_requeue1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | whoami 3 | sleep 100 4 | $* 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/test_requeue2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | hostname 3 | sleep 100 4 | $* 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/testinput1.txt: -------------------------------------------------------------------------------- 1 | testinput1.txt 2 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/testinput2.txt: -------------------------------------------------------------------------------- 1 | testinput2.txt 2 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/input/testinput3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | read text.sh 3 | echo ccc 4 | $* 5 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/output/jobout219.txt: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/autotest4/spooler/output/jobout220.txt: -------------------------------------------------------------------------------- 1 | 21 2 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/build/myinstall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | host1=rhela 4 | host2=rhelb 5 | 6 | cd /apps/ 7 | wget -c http://192.168.0.43/build/jhinno_ext/jh_unischeduler_ext/trunk/`date +%Y-%m-%d`/unischeduler-4.0.0-linux-`date +%Y%m%d`.tar.gz 8 | tar zxvf unischeduler-4.0.0-linux-`date +%Y%m%d`.tar.gz 9 | 10 | cd /apps/unischeduler/install/; rm -f install.conf 11 | 12 | cd /apps/unischeduler/install/; ./install.sh << AAA 13 | $host1,$host2 14 | $host1 15 | jcluster 16 | jhadmin 17 | AAA 18 | 19 | sed -i "17 d" /apps/unischeduler/conf/hosts.conf 20 | sed -i "16 a$host1 1 ()" /apps/unischeduler/conf/hosts.conf 21 | sed -i "17 a$host2 1 ()" /apps/unischeduler/conf/hosts.conf 22 | sed -i 's/CLI_COMPATIBLE = y/#CLI_COMPATIBLE = y/g' /apps/unischeduler/conf/scheduler.conf 23 | 24 | mkdir /apps/4.0; cd /apps/4.0; ln -s /apps/unischeduler 25 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/build/readme.md: -------------------------------------------------------------------------------- 1 | 2 | # Build Image 3 | ``` bash 4 | sudo docker build -t unischeduler-test:v1 . 5 | ``` 6 | 7 | # Run Container 8 | ``` bash 9 | ``` 10 | -------------------------------------------------------------------------------- /JHUnischeduler-4.0/unischeduler4.0×Զ¯»¯Éè¼Ƽ°¸Ľø·½°¸ .docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/unischeduler4.0×Զ¯»¯Éè¼Ƽ°¸Ľø·½°¸ .docx -------------------------------------------------------------------------------- /JHUnischeduler-4.0/×Զ¯»¯²âÊÔʹÓÃÊֲá.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/JHUnischeduler-4.0/×Զ¯»¯²âÊÔʹÓÃÊֲá.docx -------------------------------------------------------------------------------- /LoadRunner/resapi/Action.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/Action.c -------------------------------------------------------------------------------- /LoadRunner/resapi/Bookmarks.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LoadRunner/resapi/Breakpoints.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LoadRunner/resapi/ReplaySummaryReport.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9.3108940999999987 9 | 10 | 11 | 2017-03-15T14:43:43.0321643+08:00 12 | 13 | 14 | 2017-03-15T14:43:52.3430584+08:00 15 | 16 | 17 | Passed 18 | 19 | 20 | 0 21 | 22 | 23 | 0 24 | 25 | 26 | 0 27 | 28 | 29 | 30 | 31 | 32 | 33 | 1 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /LoadRunner/resapi/ThumbnailsCache.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/ThumbnailsCache.tmp -------------------------------------------------------------------------------- /LoadRunner/resapi/TransactionsData.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/TransactionsData.db -------------------------------------------------------------------------------- /LoadRunner/resapi/UserTasks.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /LoadRunner/resapi/combined_resapi.c: -------------------------------------------------------------------------------- 1 | #include "lrun.h" 2 | #include "SharedParameter.h" 3 | #include "globals.h" 4 | #include "vuser_init.c" 5 | #include "Action.c" 6 | #include "vuser_end.c" 7 | -------------------------------------------------------------------------------- /LoadRunner/resapi/custom_body_variables.txt: -------------------------------------------------------------------------------- 1 | /************************************************************* 2 | // This file contains the variable name assigned to 3 | // the body sections recorded for web_custom_request function. 4 | **************************************************************/ 5 | 6 | -------------------------------------------------------------------------------- /LoadRunner/resapi/globals.h: -------------------------------------------------------------------------------- 1 | #ifndef _GLOBALS_H 2 | #define _GLOBALS_H 3 | 4 | //-------------------------------------------------------------------- 5 | // Include Files 6 | #include "lrun.h" 7 | #include "web_api.h" 8 | #include "lrw_custom_body.h" 9 | 10 | //-------------------------------------------------------------------- 11 | // Global Variables 12 | 13 | #endif // _GLOBALS_H 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/lrw_custom_body.h: -------------------------------------------------------------------------------- 1 | /********************************************************* 2 | // This file contains the body sections 3 | // recorded for web_custom_request function. 4 | **********************************************************/ 5 | 6 | -------------------------------------------------------------------------------- /LoadRunner/resapi/mdrv.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/mdrv.log -------------------------------------------------------------------------------- /LoadRunner/resapi/mdrv_cmd.txt: -------------------------------------------------------------------------------- 1 | -usr "C:\Users\rzhou\Desktop\resapi\resapi.usr" -drv_log_file "C:\Users\rzhou\Desktop\resapi\mdrv.log" -qt_result_dir "C:\Users\rzhou\Desktop\resapi\result1" -extra_ext rtc_client -extra_ext vugdbg_ext -extra_ext TransDataLoggerExt -extra_ext NVReportExt -cci_elevel -msg_suffix_enable 0 -out "C:\Users\rzhou\Desktop\resapi\" -correlation_files -shunra_file "C:\Users\rzhou\Desktop\resapi\shunra.shunra" -shunra_port 8182 -param_non_working_days 6,7 -product_name vugen -pid 5552 -vugen_win 787396 -vugen_animate_delay 1 -param_log_timestamp_flag 0 -------------------------------------------------------------------------------- /LoadRunner/resapi/options.txt: -------------------------------------------------------------------------------- 1 | -+ 2 | -DCCI 3 | -D_IDA_XL 4 | -DWINNT 5 | -IC:\Users\rzhou\Desktop\resapi 6 | -IE:\test\LoadRunner\include 7 | -ec:\users\rzhou\desktop\resapi\\logfile.log 8 | c:\users\rzhou\desktop\resapi\\combined_resapi.c 9 | c:\users\rzhou\desktop\resapi\\pre_cci.c 10 | -------------------------------------------------------------------------------- /LoadRunner/resapi/output.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/output.bak -------------------------------------------------------------------------------- /LoadRunner/resapi/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/output.txt -------------------------------------------------------------------------------- /LoadRunner/resapi/pre_cci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/pre_cci.c -------------------------------------------------------------------------------- /LoadRunner/resapi/resapi.c.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/resapi.c.pickle -------------------------------------------------------------------------------- /LoadRunner/resapi/resapi.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/resapi.ci -------------------------------------------------------------------------------- /LoadRunner/resapi/resapi.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/resapi.sdf -------------------------------------------------------------------------------- /LoadRunner/resapi/resapi.usr: -------------------------------------------------------------------------------- 1 | [General] 2 | Type=Multi 3 | DefaultCfg=default.cfg 4 | ParameterFile= 5 | GlobalParameterFile= 6 | NewFunctionHeader=1 7 | RunType=cci 8 | ActionLogicExt=action_logic 9 | LastActiveAction=Action 10 | MajorVersion=12 11 | MinorVersion=53 12 | ActiveTypes=QTWeb 13 | GenerateTypes=QTWeb 14 | AdditionalTypes=QTWeb 15 | DevelopTool=Vugen 16 | LastModifyVer=12.53.0.1203 17 | ParamLeftBrace={ 18 | ParamRightBrace=} 19 | ScriptLanguage=C 20 | LastCodeGenerationVer= 21 | DisableRegenerate=0 22 | Description= 23 | ScriptLocale=zh-CN 24 | [Actions] 25 | vuser_init=vuser_init.c 26 | Action=Action.c 27 | vuser_end=vuser_end.c 28 | [RunLogicFiles] 29 | Default Profile=default.usp 30 | [VuserProfiles] 31 | Profiles=Default Profile 32 | [CfgFiles] 33 | Default Profile=default.cfg 34 | [ExtraFiles] 35 | globals.h= 36 | [Modified Actions] 37 | vuser_init=0 38 | Action=1 39 | vuser_end=0 40 | [Recorded Actions] 41 | vuser_init=0 42 | Action=0 43 | vuser_end=0 44 | [Replayed Actions] 45 | vuser_init=1 46 | Action=1 47 | vuser_end=1 48 | [Interpreters] 49 | vuser_init=cci 50 | Action=cci 51 | vuser_end=cci 52 | [TransactionsOrder] 53 | Order= 54 | [StateManagement] 55 | LastReplayStatus=1 56 | [ActiveReplay] 57 | LastReplayedRunName=result1 58 | ActiveRunName=result1 59 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/GeneralInfo.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/GeneralInfo.ini -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Icons/1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Icons/1.ico -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Icons/2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Icons/2.ico -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Icons/3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Icons/3.ico -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Icons/4.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Icons/4.ico -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Icons/5.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Icons/5.ico -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/InstallNewReport.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | These results were generated with a later version of QuickTest Professional.To view these results, install a later version of QuickTest Professional or the Run Results Viewer. 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/iterationdir: -------------------------------------------------------------------------------- 1 | [vuser_init] 2 | SnapshotIndex=I1_vuser_init 3 | [Action] 4 | SnapshotIndex=I1_Action 5 | [vuser_end] 6 | SnapshotIndex=I1_vuser_end 7 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/iterationdir.bak: -------------------------------------------------------------------------------- 1 | [vuser_init] 2 | SnapshotIndex=I1_vuser_init 3 | [Action] 4 | SnapshotIndex=I1_Action 5 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t1.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"token":"5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t1.inf: -------------------------------------------------------------------------------- 1 | [t1] 2 | SnapshotXmlFile=snapshot_1.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/login?username=jhadmin&p... 5 | Total=1 6 | FileName1=t1.html 7 | RequestHeaderFile=t1_RequestHeader.txt 8 | ResponseHeaderFile=t1_ResponseHeader.txt 9 | RawStepEndTime=1489560225513 10 | RawStepName=GET: {uurl}/login?username=jhadmin&p... 11 | RequestBodyFile=t1_RequestBody.txt 12 | RawStepStartTime=1489560225289 13 | URL1=http://192.168.149.131:8080/appform/ws/login?username=jhadmin&password=Juzl150702 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t10.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"097:未找到作业号为3616的作业数据信息。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t10.inf: -------------------------------------------------------------------------------- 1 | [t10] 2 | SnapshotXmlFile=snapshot_10.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/spooler/3616?... 5 | Total=1 6 | FileName1=t10.html 7 | RequestHeaderFile=t10_RequestHeader.txt 8 | ResponseHeaderFile=t10_ResponseHeader.txt 9 | RawStepEndTime=1489560226508 10 | RawStepName=GET: {uurl}/spooler/3616?... 11 | RequestBodyFile=t10_RequestBody.txt 12 | RawStepStartTime=1489560226433 13 | URL1=http://192.168.149.131:8080/appform/ws/spooler/3616?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t10_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/spooler/3616?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t10_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: dde80e7a-7989-4dab-9f1b-26757d26bc71 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=4BC673BF6572D736E93CB7ADAC8F802C; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:44 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t11.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"createTime":"2017-03-15 10:21:31","jobProject":"default","dataPath":"/apps/jhappform/spoolers/jhadmin/Common_normal_8_jsubl.sh_Linux_20170315102125","jobId":"3510","jobUser":"jhadmin","jobName":"Common_normal_8_jsubl.sh_Linux","dataName":"Common_normal_8_jsubl.sh_Linux_20170315102125"},{"createTime":"2017-03-15 10:27:37","jobProject":"default","dataPath":"/apps/jhappform/spoolers/jhadmin/Common_normal_8_jsubl.sh_Linux_20170315102737","jobId":"3511","jobUser":"jhadmin","jobName":"Common_normal_8_jsubl.sh_Linux","dataName":"Common_normal_8_jsubl.sh_Linux_20170315102737"},{"createTime":"2017-03-15 10:52:47","jobProject":"default","dataPath":"/apps/jhappform/spoolers/jhadmin/up_20170315105245","jobId":"3532","jobUser":"jhadmin","jobName":"up","dataName":"up_20170315105245"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t11.inf: -------------------------------------------------------------------------------- 1 | [t11] 2 | SnapshotXmlFile=snapshot_11.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/spoolers?toke... 5 | Total=1 6 | FileName1=t11.html 7 | RequestHeaderFile=t11_RequestHeader.txt 8 | ResponseHeaderFile=t11_ResponseHeader.txt 9 | RawStepEndTime=1489560226532 10 | RawStepName=GET: {uurl}/spoolers?toke... 11 | RequestBodyFile=t11_RequestBody.txt 12 | RawStepStartTime=1489560226512 13 | URL1=http://192.168.149.131:8080/appform/ws/spoolers?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t11_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/spoolers?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t11_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 8a2e056f-4b3b-44e5-b47f-d243863f7ded 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=2E928B851D5B8968A25C48A19B9C7773; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:44 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t12.inf: -------------------------------------------------------------------------------- 1 | [t12] 2 | SnapshotXmlFile=snapshot_12.xml 3 | ContentType=DummyContentType 4 | StepName=Rest Request: GET: {uurl}/filedownload?... 5 | Total=1 6 | FileName1=t12.UNK 7 | RequestHeaderFile=t12_RequestHeader.txt 8 | ResponseHeaderFile=t12_ResponseHeader.txt 9 | RawStepEndTime=1489560227339 10 | RawStepName=GET: {uurl}/filedownload?... 11 | RequestBodyFile=t12_RequestBody.txt 12 | RawStepStartTime=1489560226536 13 | URL1=http://192.168.149.131:8080/appform/ws/filedownload?path=/apps/doc/http.jmx&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t12_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/filedownload?path=/apps/doc/http.jmx&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t12_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | Content-Disposition: attachment;filename=http.jmx 4 | Content-Type: application/x-msdownload 5 | Transfer-Encoding: chunked 6 | Date: Wed, 15 Mar 2017 06:43:44 GMT 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t13.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":"复制成功。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t13.inf: -------------------------------------------------------------------------------- 1 | [t13] 2 | SnapshotXmlFile=snapshot_13.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/copyfile?sour... 5 | Total=1 6 | FileName1=t13.html 7 | RequestHeaderFile=t13_RequestHeader.txt 8 | ResponseHeaderFile=t13_ResponseHeader.txt 9 | RawStepEndTime=1489560227414 10 | RawStepName=GET: {uurl}/copyfile?sour... 11 | RequestBodyFile=t13_RequestBody.txt 12 | RawStepStartTime=1489560227344 13 | URL1=http://192.168.149.131:8080/appform/ws/copyfile?source_file_name=/apps/doc/http.jmx&target_file_name=/apps/jhappform/spoolers/cop&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t13_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/copyfile?source_file_name=/apps/doc/http.jmx&target_file_name=/apps/jhappform/spoolers/cop&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t13_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 8df7cf58-f715-4181-b0d9-840209c0433d 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=BEC0304E223A4CCDA4DFB4BF52FD910F; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:44 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t14.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"文件名不能包含'/'","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t14.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Iteration1/t14.inf -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t14_RequestHeader.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Iteration1/t14_RequestHeader.txt -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t14_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: dbddd499-b8ba-4775-bb91-528732578b19 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=F1386E4663F8E93F97087E37FE268D1D; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:44 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t15.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"/apps/doc/linux_ѧϰ�ʼ�03.md,/apps/doc/linux_ѧϰ±Ê¼Ç03.md不存在","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t15.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Iteration1/t15.inf -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t15_RequestHeader.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/Iteration1/t15_RequestHeader.txt -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t15_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 75101977-25aa-4c96-86e2-bbefd1e6ab98 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=92A7DB0E52B9E0D9F307326A4323F286; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:44 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t16.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":"SharedDesktop:id=4901475279913 is cleaned","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t16.inf: -------------------------------------------------------------------------------- 1 | [t16] 2 | SnapshotXmlFile=snapshot_16.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktop/sha... 5 | Total=1 6 | FileName1=t16.html 7 | RequestHeaderFile=t16_RequestHeader.txt 8 | ResponseHeaderFile=t16_ResponseHeader.txt 9 | RawStepEndTime=1489560227481 10 | RawStepName=GET: {uurl}/desktop/sha... 11 | RequestBodyFile=t16_RequestBody.txt 12 | RawStepStartTime=1489560227457 13 | URL1=http://192.168.149.131:8080/appform/ws/desktop/share?id=4901475279913&observer=user1,user2&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t16_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktop/share?id=4901475279913&observer=user1%EF%BC%8Cuser2&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t16_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: d17c972f-c781-4183-9bbf-e405d06c8390 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=C40E11C90C3DE4E18EE7580E9A65175B; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t17.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":"SharedDesktop:id=4901475279913 is cleaned","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t17.inf: -------------------------------------------------------------------------------- 1 | [t17] 2 | SnapshotXmlFile=snapshot_17.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktop/sha... 5 | Total=1 6 | FileName1=t17.html 7 | RequestHeaderFile=t17_RequestHeader.txt 8 | ResponseHeaderFile=t17_ResponseHeader.txt 9 | RawStepEndTime=1489560227516 10 | RawStepName=GET: {uurl}/desktop/sha... 11 | RequestBodyFile=t17_RequestBody.txt 12 | RawStepStartTime=1489560227485 13 | URL1=http://192.168.149.131:8080/appform/ws/desktop/share?id=4901475279913&observer=user1,user2&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t17_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktop/share?id=4901475279913&observer=user1%EF%BC%8Cuser2&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t17_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 9778b525-5dd8-4f42-a574-a6b1dd96a4f1 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=EE3EE45E660436CBE9211FA62C2F4CFF; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t18.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":"SharedDesktop:id=15789515646293 is cleaned","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t18.inf: -------------------------------------------------------------------------------- 1 | [t18] 2 | SnapshotXmlFile=snapshot_18.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: [uurl}/desktop/sha... 5 | Total=1 6 | FileName1=t18.html 7 | RequestHeaderFile=t18_RequestHeader.txt 8 | ResponseHeaderFile=t18_ResponseHeader.txt 9 | RawStepEndTime=1489560227542 10 | RawStepName=GET: [uurl}/desktop/sha... 11 | RequestBodyFile=t18_RequestBody.txt 12 | RawStepStartTime=1489560227521 13 | URL1=http://192.168.149.131:8080/appform/ws/desktop/share?id=15789515646293&observer=sshs&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t18_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktop/share?id=15789515646293&observer=sshs&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t18_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: cf66ca94-3971-46c2-9a1d-f44acab35257 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=E2B17EFE1824A676EE6816B7E5FFE7B6; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t19.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"会话名4901475279913关闭失败","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t19.inf: -------------------------------------------------------------------------------- 1 | [t19] 2 | SnapshotXmlFile=snapshot_19.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktopClos... 5 | Total=1 6 | FileName1=t19.html 7 | RequestHeaderFile=t19_RequestHeader.txt 8 | ResponseHeaderFile=t19_ResponseHeader.txt 9 | RawStepEndTime=1489560227588 10 | RawStepName=GET: {uurl}/desktopClos... 11 | RequestBodyFile=t19_RequestBody.txt 12 | RawStepStartTime=1489560227546 13 | URL1=http://192.168.149.131:8080/appform/ws/desktopClose?id=4901475279913&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t19_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktopClose?id=4901475279913&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t19_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: f1689117-3ac9-4f82-a28f-a5a8910b615d 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=AF9FE35677C31A78FC6CD2EDAA4F84DF; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t1_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/login?username=jhadmin&password=Juzl150702 HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t1_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 57f06e5e-1006-485b-ab2d-427eb440590b 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Content-Type: text/html;charset=UTF-8 10 | Transfer-Encoding: chunked 11 | Content-Encoding: gzip 12 | Vary: Accept-Encoding 13 | Date: Wed, 15 Mar 2017 06:43:43 GMT 14 | 15 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t2.inf: -------------------------------------------------------------------------------- 1 | [t2] 2 | SnapshotXmlFile=snapshot_2.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/filelist?dir=... 5 | Total=1 6 | FileName1=t2.html 7 | RequestHeaderFile=t2_RequestHeader.txt 8 | ResponseHeaderFile=t2_ResponseHeader.txt 9 | RawStepEndTime=1489560225544 10 | RawStepName=GET: {uurl}/filelist?dir=... 11 | RequestBodyFile=t2_RequestBody.txt 12 | RawStepStartTime=1489560225517 13 | URL1=http://192.168.149.131:8080/appform/ws/filelist?dir=/apps/&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t20.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"os":"linux","protocol":"vnc","host":"zhourui","status":"running","content":"[Connection] 2 | host=zhourui 3 | port=5901 4 | password=15de6559bc139458 5 | [Options] 6 | Shared=True 7 | ColorLevel=3 8 | FullColor=True 9 | FullScreen=True 10 | UseAllMonitors=True 11 | EnableToolbar=True 12 | autoreconnect=false 13 | ","id":"60885091623519","shareMe":"false","ownername":"jhadmin(jhadmin)","name":"linux桌面","owner":"jhadmin","app_id":"linux","createDate":"2017-03-15 10:00:18","isShare":"false"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t20.inf: -------------------------------------------------------------------------------- 1 | [t20] 2 | SnapshotXmlFile=snapshot_20.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktopsbyn... 5 | Total=1 6 | FileName1=t20.html 7 | RequestHeaderFile=t20_RequestHeader.txt 8 | ResponseHeaderFile=t20_ResponseHeader.txt 9 | RawStepEndTime=1489560227709 10 | RawStepName=GET: {uurl}/desktopsbyn... 11 | RequestBodyFile=t20_RequestBody.txt 12 | RawStepStartTime=1489560227592 13 | URL1=http://192.168.149.131:8080/appform/ws/desktopsbyname?name=linux桌面&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t20_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktopsbyname?name=linux%E6%A1%8C%E9%9D%A2&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t20_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 2ddc747c-ddd8-4375-9aaa-5f045c88a96b 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=29F167892E75CE1EE90FC7FEFC9CE054; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t21.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"os":"linux","protocol":"vnc","host":"zhourui","status":"running","content":"[Connection] 2 | host=zhourui 3 | port=5901 4 | password=15de6559bc139458 5 | [Options] 6 | Shared=True 7 | ColorLevel=3 8 | FullColor=True 9 | FullScreen=True 10 | UseAllMonitors=True 11 | EnableToolbar=True 12 | autoreconnect=false 13 | ","id":"60885091623519","shareMe":"false","ownername":"jhadmin(jhadmin)","name":"linux桌面","owner":"jhadmin","app_id":"linux","createDate":"2017-03-15 10:00:18","isShare":"false"},{"os":"linux","protocol":"vnc","host":"zhourui","status":"running","content":"[Connection] 14 | host=zhourui 15 | port=5901 16 | password=15de6559bc139458 17 | [Options] 18 | Shared=True 19 | ColorLevel=3 20 | FullColor=True 21 | FullScreen=True 22 | UseAllMonitors=True 23 | EnableToolbar=True 24 | autoreconnect=false 25 | ","id":"60885091623519","shareMe":"false","ownername":"jhadmin(jhadmin)","name":"linux桌面","owner":"jhadmin","app_id":"linux","createDate":"2017-03-15 10:00:18","isShare":"false"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t21.inf: -------------------------------------------------------------------------------- 1 | [t21] 2 | SnapshotXmlFile=snapshot_21.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktopsbyi... 5 | Total=1 6 | FileName1=t21.html 7 | RequestHeaderFile=t21_RequestHeader.txt 8 | ResponseHeaderFile=t21_ResponseHeader.txt 9 | RawStepEndTime=1489560227809 10 | RawStepName=GET: {uurl}/desktopsbyi... 11 | RequestBodyFile=t21_RequestBody.txt 12 | RawStepStartTime=1489560227714 13 | URL1=http://192.168.149.131:8080/appform/ws/desktopsbyid?ids=60885091623519,60885091623519&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t21_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktopsbyid?ids=60885091623519,60885091623519&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t21_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 8abbf6b5-8d5a-4e58-a06f-9ee92dcc041d 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=D7234674C27D7A489E848220FE3909CF; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t22.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"os":"linux","protocol":"vnc","host":"zhourui","status":"running","content":"[Connection] 2 | host=zhourui 3 | port=5901 4 | password=15de6559bc139458 5 | [Options] 6 | Shared=True 7 | ColorLevel=3 8 | FullColor=True 9 | FullScreen=True 10 | UseAllMonitors=True 11 | EnableToolbar=True 12 | autoreconnect=false 13 | ","id":"60885091623519","shareMe":"false","ownername":"jhadmin(jhadmin)","name":"linux桌面","owner":"jhadmin","app_id":"linux","createDate":"2017-03-15 10:00:18","isShare":"false"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t22.inf: -------------------------------------------------------------------------------- 1 | [t22] 2 | SnapshotXmlFile=snapshot_22.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktop/608... 5 | Total=1 6 | FileName1=t22.html 7 | RequestHeaderFile=t22_RequestHeader.txt 8 | ResponseHeaderFile=t22_ResponseHeader.txt 9 | RawStepEndTime=1489560227948 10 | RawStepName=GET: {uurl}/desktop/608... 11 | RequestBodyFile=t22_RequestBody.txt 12 | RawStepStartTime=1489560227813 13 | URL1=http://192.168.149.131:8080/appform/ws/desktop/60885091623519?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t22_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktop/60885091623519?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t22_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: b735f119-e772-4694-96eb-c3c4799a98b3 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=5EC7C5A6690BB32A07FC89B42C0650F0; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t23.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"os":"linux","protocol":"vnc","host":"zhourui","status":"running","content":"[Connection] 2 | host=zhourui 3 | port=5901 4 | password=15de6559bc139458 5 | [Options] 6 | Shared=True 7 | ColorLevel=3 8 | FullColor=True 9 | FullScreen=True 10 | UseAllMonitors=True 11 | EnableToolbar=True 12 | autoreconnect=false 13 | ","id":"60885091623519","shareMe":"false","ownername":"jhadmin(jhadmin)","name":"linux桌面","owner":"jhadmin","app_id":"linux","createDate":"2017-03-15 10:00:18","isShare":"false"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t23.inf: -------------------------------------------------------------------------------- 1 | [t23] 2 | SnapshotXmlFile=snapshot_23.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktops?to... 5 | Total=1 6 | FileName1=t23.html 7 | RequestHeaderFile=t23_RequestHeader.txt 8 | ResponseHeaderFile=t23_ResponseHeader.txt 9 | RawStepEndTime=1489560228063 10 | RawStepName=GET: {uurl}/desktops?to... 11 | RequestBodyFile=t23_RequestBody.txt 12 | RawStepStartTime=1489560227953 13 | URL1=http://192.168.149.131:8080/appform/ws/desktops?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t23_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktops?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t23_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 85d1a59b-fc8d-4979-895a-2ee3bde4049e 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=1205CB09D0FD33AECBAA04828BBAFD3B; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t24.UNK: -------------------------------------------------------------------------------- 1 | [Connection] 2 | host=zhourui 3 | port=5901 4 | password=15de6559bc139458 5 | [Options] 6 | Shared=True 7 | ColorLevel=3 8 | FullColor=True 9 | FullScreen=True 10 | UseAllMonitors=True 11 | EnableToolbar=True 12 | autoreconnect=false 13 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t24.inf: -------------------------------------------------------------------------------- 1 | [t24] 2 | SnapshotXmlFile=snapshot_24.xml 3 | ContentType=DummyContentType 4 | StepName=Rest Request: GET: {uurl}/job/startMo... 5 | Total=1 6 | FileName1=t24.UNK 7 | RequestHeaderFile=t24_RequestHeader.txt 8 | ResponseHeaderFile=t24_ResponseHeader.txt 9 | RawStepEndTime=1489560228166 10 | RawStepName=GET: {uurl}/job/startMo... 11 | RequestBodyFile=t24_RequestBody.txt 12 | RawStepStartTime=1489560228067 13 | URL1=http://192.168.149.131:8080/appform/ws/job/startMonitor?jobid=3509&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t24_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/job/startMonitor?jobid=3509&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t24_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | Transfer-Encoding: chunked 4 | Content-Disposition: filename=60885091623519.vnc 5 | Content-Type: VncViewer/Config 6 | Transfer-Encoding: chunked 7 | Date: Wed, 15 Mar 2017 06:43:45 GMT 8 | 9 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t25.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"fileName":"jsubl.sh","path":"/apps/jhappform/spoolers/jhadmin/Common_normal_8_jsubl.sh_Linux_20170315102125/jsubl.sh"},{"fileName":".error","path":"/apps/jhappform/spoolers/jhadmin/Common_normal_8_jsubl.sh_Linux_20170315102125/.error"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t25.inf: -------------------------------------------------------------------------------- 1 | [t25] 2 | SnapshotXmlFile=snapshot_25.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/flistb... 5 | Total=1 6 | FileName1=t25.html 7 | RequestHeaderFile=t25_RequestHeader.txt 8 | ResponseHeaderFile=t25_ResponseHeader.txt 9 | RawStepEndTime=1489560228198 10 | RawStepName=GET: {uurl}/jobs/flistb... 11 | RequestBodyFile=t25_RequestBody.txt 12 | RawStepStartTime=1489560228170 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/flistbyid/3510?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t25_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/flistbyid/3510?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t25_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 9e63fb30-9802-435a-937e-009d0bd05ad9 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=74E3A717495E3D546E7AA51B56BE49E0; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t26.inf: -------------------------------------------------------------------------------- 1 | [t26] 2 | SnapshotXmlFile=snapshot_26.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/hist?i... 5 | Total=1 6 | FileName1=t26.html 7 | RequestHeaderFile=t26_RequestHeader.txt 8 | ResponseHeaderFile=t26_ResponseHeader.txt 9 | RawStepEndTime=1489560228356 10 | RawStepName=GET: {uurl}/jobs/hist?i... 11 | RequestBodyFile=t26_RequestBody.txt 12 | RawStepStartTime=1489560228203 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/hist?id=3510,3511&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t26_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/hist?id=3510,3511&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t26_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 5e170514-d8f3-4930-a248-c94270c71aa8 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=2FC2933BC0BBD2F8F97DB7E3B9628198; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t27.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"jobid":"3510","jobhistory":"Job (3510), Job Name (Common_normal_8_jsubl.sh_Linux), User (jhadmin), Project (default), Command (./jsubl.sh)Wed Mar 15 10:21:28: Submitted from host (zhourui), to Queue (normal), CWD (/ap ps/jhappform/spoolers/jhadmin/Common_normal_8_jsubl.sh_Lin ux_20170315102125), Output File (output.%J.txt), 8 Process ors Requested, Requested Resources (type==LINUX64);Wed Mar 15 10:49:42: Suspended by the user or administrator while pending;Summary of time in seconds spent in various states by Wed Mar 15 14:43:46 PEND PSUSP RUN USUSP SSUSP UNKWN TOTAL 1694 14044 0 0 0 0 15738 "}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t27.inf: -------------------------------------------------------------------------------- 1 | [t27] 2 | SnapshotXmlFile=snapshot_27.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/job/hist/35... 5 | Total=1 6 | FileName1=t27.html 7 | RequestHeaderFile=t27_RequestHeader.txt 8 | ResponseHeaderFile=t27_ResponseHeader.txt 9 | RawStepEndTime=1489560228459 10 | RawStepName=GET: {uurl}/job/hist/35... 11 | RequestBodyFile=t27_RequestBody.txt 12 | RawStepStartTime=1489560228360 13 | URL1=http://192.168.149.131:8080/appform/ws/job/hist/3510?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t27_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/job/hist/3510?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t27_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: e47e2719-d29a-4501-bd6c-5cede42cfc40 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=1CF3E755738FB95F9C980C355E5FCD8F; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:45 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t28.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"null013:挂起作业失败。详细信息:Job (3512): Job has already finished 2 | ,Job (3513): Job has already finished 3 | ","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t28.inf: -------------------------------------------------------------------------------- 1 | [t28] 2 | SnapshotXmlFile=snapshot_28.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/stop?i... 5 | Total=1 6 | FileName1=t28.html 7 | RequestHeaderFile=t28_RequestHeader.txt 8 | ResponseHeaderFile=t28_ResponseHeader.txt 9 | RawStepEndTime=1489560228539 10 | RawStepName=GET: {uurl}/jobs/stop?i... 11 | RequestBodyFile=t28_RequestBody.txt 12 | RawStepStartTime=1489560228464 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/stop?id=3512,3513&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t28_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/stop?id=3512,3513&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t28_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: e35ea6f5-f284-4fe2-a011-bdc316a498d6 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=90C12951BC45B6605826A90C4E56BF0E; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t29.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"null013:停止作业失败。详细信息:Job (3512): Job has already finished 2 | ,Job (3513): Job has already finished 3 | ","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t29.inf: -------------------------------------------------------------------------------- 1 | [t29] 2 | SnapshotXmlFile=snapshot_29.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/kill?i... 5 | Total=1 6 | FileName1=t29.html 7 | RequestHeaderFile=t29_RequestHeader.txt 8 | ResponseHeaderFile=t29_ResponseHeader.txt 9 | RawStepEndTime=1489560228620 10 | RawStepName=GET: {uurl}/jobs/kill?i... 11 | RequestBodyFile=t29_RequestBody.txt 12 | RawStepStartTime=1489560228544 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/kill?id=3512,3513&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t29_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/kill?id=3512,3513&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t29_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 8b92b38c-4242-4eb8-b847-8fe2c1378687 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=1056C26AC11413378FCEA704CC25CCF1; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t2_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/filelist?dir=/apps/&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t2_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: aee3ef7d-14a6-42bc-b743-f63f12f8221e 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=C847D2F37ADD49A3BC59F684CD9B5D18; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t3.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"url":"/appform/mydesktop/desktopManagement?isInteractive=1"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t3.inf: -------------------------------------------------------------------------------- 1 | [t3] 2 | SnapshotXmlFile=snapshot_3.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/url?appname=w... 5 | Total=1 6 | FileName1=t3.html 7 | RequestHeaderFile=t3_RequestHeader.txt 8 | ResponseHeaderFile=t3_ResponseHeader.txt 9 | RawStepEndTime=1489560225590 10 | RawStepName=GET: {uurl}/url?appname=w... 11 | RequestBodyFile=t3_RequestBody.txt 12 | RawStepStartTime=1489560225548 13 | URL1=http://192.168.149.131:8080/appform/ws/url?appname=desktopmana&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t30.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"null013:恢复作业失败。详细信息:Job (3518): Job has already finished 2 | ,Job (3519): Job has already finished 3 | ","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t30.inf: -------------------------------------------------------------------------------- 1 | [t30] 2 | SnapshotXmlFile=snapshot_30.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/resume... 5 | Total=1 6 | FileName1=t30.html 7 | RequestHeaderFile=t30_RequestHeader.txt 8 | ResponseHeaderFile=t30_ResponseHeader.txt 9 | RawStepEndTime=1489560228701 10 | RawStepName=GET: {uurl}/jobs/resume... 11 | RequestBodyFile=t30_RequestBody.txt 12 | RawStepStartTime=1489560228625 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/resume?id=3518,3519&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t30_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/resume?id=3518,3519&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t30_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 2f55a26b-ce3b-488b-a2ae-70ea2f067e96 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=F9D473E7D32452E9817584E147696179; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t31.inf: -------------------------------------------------------------------------------- 1 | [t31] 2 | SnapshotXmlFile=snapshot_31.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/peek?i... 5 | Total=1 6 | FileName1=t31.html 7 | RequestHeaderFile=t31_RequestHeader.txt 8 | ResponseHeaderFile=t31_ResponseHeader.txt 9 | RawStepEndTime=1489560228914 10 | RawStepName=GET: {uurl}/jobs/peek?i... 11 | RequestBodyFile=t31_RequestBody.txt 12 | RawStepStartTime=1489560228705 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/peek?id=3518,3519&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t31_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/peek?id=3518,3519&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t31_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 1ecef2c8-8d7a-428c-be40-30e7d0f84e9a 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=4DE207DF987815B1019EFAC204207029; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t32.inf: -------------------------------------------------------------------------------- 1 | [t32] 2 | SnapshotXmlFile=snapshot_32.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/bot?id... 5 | Total=1 6 | FileName1=t32.html 7 | RequestHeaderFile=t32_RequestHeader.txt 8 | ResponseHeaderFile=t32_ResponseHeader.txt 9 | RawStepEndTime=1489560229170 10 | RawStepName=GET: {uurl}/jobs/bot?id... 11 | RequestBodyFile=t32_RequestBody.txt 12 | RawStepStartTime=1489560228918 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/bot?id=3510&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t32_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/bot?id=3510&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t32_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: a1f181b1-1809-4fff-8643-bef6038b4c67 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=5631BA3F506D270C802C27FE9E63F38D; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t33.inf: -------------------------------------------------------------------------------- 1 | [t33] 2 | SnapshotXmlFile=snapshot_33.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs/top?id... 5 | Total=1 6 | FileName1=t33.html 7 | RequestHeaderFile=t33_RequestHeader.txt 8 | ResponseHeaderFile=t33_ResponseHeader.txt 9 | RawStepEndTime=1489560229384 10 | RawStepName=GET: {uurl}/jobs/top?id... 11 | RequestBodyFile=t33_RequestBody.txt 12 | RawStepStartTime=1489560229175 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs/top?id=3510&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t33_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs/top?id=3510&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t33_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: b56fe174-9bdd-4774-a98f-5bf975a73fb2 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=54256D008C2C8EF908A56C569E4AAA99; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t34.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"005:用户验证失败。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t34.inf: -------------------------------------------------------------------------------- 1 | [t34] 2 | SnapshotXmlFile=snapshot_34.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobsbystatu... 5 | Total=1 6 | FileName1=t34.html 7 | RequestHeaderFile=t34_RequestHeader.txt 8 | ResponseHeaderFile=t34_ResponseHeader.txt 9 | RawStepEndTime=1489560229409 10 | RawStepName=GET: {uurl}/jobsbystatu... 11 | RequestBodyFile=t34_RequestBody.txt 12 | RawStepStartTime=1489560229389 13 | URL1=http://192.168.149.131:8080/appform/ws/jobsbystatus/exit?token={apitoken } 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t34_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobsbystatus/exit?token={apitoken%20} HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t34_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 671fed49-e9ca-460b-8d55-1fa2d5c33486 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=7A1D1B11A7DCD6ABC97B6562D8958659; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t35.inf: -------------------------------------------------------------------------------- 1 | [t35] 2 | SnapshotXmlFile=snapshot_35.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobsbystatu... 5 | Total=1 6 | FileName1=t35.html 7 | RequestHeaderFile=t35_RequestHeader.txt 8 | ResponseHeaderFile=t35_ResponseHeader.txt 9 | RawStepEndTime=1489560229541 10 | RawStepName=GET: {uurl}/jobsbystatu... 11 | RequestBodyFile=t35_RequestBody.txt 12 | RawStepStartTime=1489560229414 13 | URL1=http://192.168.149.131:8080/appform/ws/jobsbystatus/pend?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t35_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobsbystatus/pend?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t35_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 9e5e6320-9c11-4a68-ba6a-97e9af3c6330 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=62BDC8003A26E5BAFEE5A13926B4B16A; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:46 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t36.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"009:未找到作业状态为run的作业。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t36.inf: -------------------------------------------------------------------------------- 1 | [t36] 2 | SnapshotXmlFile=snapshot_36.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobsbystatu... 5 | Total=1 6 | FileName1=t36.html 7 | RequestHeaderFile=t36_RequestHeader.txt 8 | ResponseHeaderFile=t36_ResponseHeader.txt 9 | RawStepEndTime=1489560229616 10 | RawStepName=GET: {uurl}/jobsbystatu... 11 | RequestBodyFile=t36_RequestBody.txt 12 | RawStepStartTime=1489560229546 13 | URL1=http://192.168.149.131:8080/appform/ws/jobsbystatus/run?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t36_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobsbystatus/run?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t36_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: ffbe8eaa-a3c5-492b-9ad4-fc6fb2705970 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=0A495F5D8E948E499D12ABC38665D047; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t37.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"id":"3510","index":"0","owner":"jhadmin","status":"PSUSP","name":"Common_normal_8_jsubl.sh_Linux","queue":"normal","command":"./jsubl.sh","newCommand":"","pendingOrder":1,"execHome":"","executionCWD":"","execUsername":"","cpuTime":0.0,"umask":18,"cpuFactor":0,"exitCode":0,"execUid":-1,"priority":-1,"subHomeDir":"/apps/RACHER/jhadmin","submitHost":"zhourui","requestGpuNum":0,"jType":"1","executionHost":[],"bindGPU":[],"reasons":[" The job was suspended by the user while pending;"],"sumRusage":{"mem":0,"swap":0,"cpuTime":0.0,"pgid":[],"pids":[]},"hostsRusage":[],"requestResources":"type==LINUX64","hostSpec":"","inFile":"","outFile":"output.3510.txt","errFile":"output.3510.txt","chkpntDir":"","preExecCmd":"","mailUser":"","project":"default","loginShell":"","dependCond":"","slots":8,"sigValue":-65535,"maxNumProcessors":8,"userPriority":-1,"askedHosts":[],"submitTime":"2017-03-15 10:21:28","executionTime":"","terminationTime":"","reserveTime":"","jRusageUpdateTime":"","predictedStartTime":"","arrayJob":false,"desktopid":null,"group":"","memUsage":null,"swapUsage":null,"cpuUsage":null,"secretLevel":null,"cwd":"/apps/jhappform/spoolers/jhadmin/Common_normal_8_jsubl.sh_Linux_20170315102125"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t37.inf: -------------------------------------------------------------------------------- 1 | [t37] 2 | SnapshotXmlFile=snapshot_37.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobsbystatu... 5 | Total=1 6 | FileName1=t37.html 7 | RequestHeaderFile=t37_RequestHeader.txt 8 | ResponseHeaderFile=t37_ResponseHeader.txt 9 | RawStepEndTime=1489560229726 10 | RawStepName=GET: {uurl}/jobsbystatu... 11 | RequestBodyFile=t37_RequestBody.txt 12 | RawStepStartTime=1489560229621 13 | URL1=http://192.168.149.131:8080/appform/ws/jobsbystatus/psusp?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t37_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobsbystatus/psusp?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t37_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 51caf3f0-4e74-4024-8f81-8d933399c2a8 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=EBE6F653CE0FFB9A027CBF97FB8F5D8F; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t38.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"id":"3514","index":"0","owner":"jhadmin","status":"USUSP","name":"sleep 1000","queue":"normal","command":"sleep 1000","newCommand":"","pendingOrder":-1,"execHome":"/apps/RACHER/jhadmin","executionCWD":"/apps/RACHER/jhadmin","execUsername":"jhadmin","cpuTime":0.0,"umask":18,"cpuFactor":0,"exitCode":0,"execUid":16777225,"priority":-1,"subHomeDir":"/apps/RACHER/jhadmin","submitHost":"zhourui","requestGpuNum":0,"jType":"1","executionHost":["zhourui"],"bindGPU":[],"reasons":[" The job was suspended by user;"],"sumRusage":{"mem":3012,"swap":219888,"cpuTime":0.0,"pgid":[2548],"pids":[[2548,2555,2561]]},"hostsRusage":[],"requestResources":"","hostSpec":"zhourui","inFile":"","outFile":"","errFile":"","chkpntDir":"","preExecCmd":"","mailUser":"","project":"default","loginShell":"","dependCond":"","slots":1,"sigValue":-65535,"maxNumProcessors":1,"userPriority":-1,"askedHosts":[],"submitTime":"2017-03-15 10:33:55","executionTime":"2017-03-15 10:34:01","terminationTime":"","reserveTime":"","jRusageUpdateTime":"2017-03-15 14:43:46","predictedStartTime":"","arrayJob":false,"desktopid":null,"group":"","memUsage":null,"swapUsage":null,"cpuUsage":null,"secretLevel":null,"cwd":"$HOME"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t38.inf: -------------------------------------------------------------------------------- 1 | [t38] 2 | SnapshotXmlFile=snapshot_38.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobsbystatu... 5 | Total=1 6 | FileName1=t38.html 7 | RequestHeaderFile=t38_RequestHeader.txt 8 | ResponseHeaderFile=t38_ResponseHeader.txt 9 | RawStepEndTime=1489560229840 10 | RawStepName=GET: {uurl}/jobsbystatu... 11 | RequestBodyFile=t38_RequestBody.txt 12 | RawStepStartTime=1489560229731 13 | URL1=http://192.168.149.131:8080/appform/ws/jobsbystatus/ususp?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t38_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobsbystatus/ususp?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t38_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: f69eb283-cd92-4d97-89a2-069dcfce4b22 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=6A5F7DE2FAC77B01F058E99662EE7475; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t39.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"id":"3532","index":"0","owner":"jhadmin","status":"PEND","name":"up","queue":"normal","command":"./jsubl.sh","newCommand":"","pendingOrder":0,"execHome":"","executionCWD":"","execUsername":"","cpuTime":0.0,"umask":18,"cpuFactor":0,"exitCode":0,"execUid":-1,"priority":-1,"subHomeDir":"/apps/RACHER/jhadmin","submitHost":"zhourui","requestGpuNum":0,"jType":"1","executionHost":[],"bindGPU":[],"reasons":[" Load information unavailable: 2 hosts;"," Not enough job slot(s): 1 host;"],"sumRusage":{"mem":0,"swap":0,"cpuTime":0.0,"pgid":[],"pids":[]},"hostsRusage":[],"requestResources":"type==LINUX64","hostSpec":"","inFile":"","outFile":"output.3532.txt","errFile":"output.3532.txt","chkpntDir":"","preExecCmd":"","mailUser":"","project":"default","loginShell":"","dependCond":"","slots":8,"sigValue":-65535,"maxNumProcessors":8,"userPriority":-1,"askedHosts":[],"submitTime":"2017-03-15 10:52:47","executionTime":"","terminationTime":"","reserveTime":"","jRusageUpdateTime":"","predictedStartTime":"","arrayJob":false,"desktopid":null,"group":"","memUsage":null,"swapUsage":null,"cpuUsage":null,"secretLevel":null,"cwd":"/apps/jhappform/spoolers/jhadmin/up_20170315105245"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t39.inf: -------------------------------------------------------------------------------- 1 | [t39] 2 | SnapshotXmlFile=snapshot_39.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobsbyname?... 5 | Total=1 6 | FileName1=t39.html 7 | RequestHeaderFile=t39_RequestHeader.txt 8 | ResponseHeaderFile=t39_ResponseHeader.txt 9 | RawStepEndTime=1489560229929 10 | RawStepName=GET: {uurl}/jobsbyname?... 11 | RequestBodyFile=t39_RequestBody.txt 12 | RawStepStartTime=1489560229844 13 | URL1=http://192.168.149.131:8080/appform/ws/jobsbyname?name=up&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t39_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobsbyname?name=up&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t39_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 470ba301-dc5c-44dd-bac8-b50ca4b00ffe 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=4AD760B387014719AE215E6256D84A7F; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t3_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/url?appname=desktopmana&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t3_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 87301112-a137-45f8-b43a-4defd4edbcee 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=663D64E6FA1DB17288DEAA4CD181FAD1; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t4.inf: -------------------------------------------------------------------------------- 1 | [t4] 2 | SnapshotXmlFile=snapshot_4.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/applist?token... 5 | Total=1 6 | FileName1=t4.html 7 | RequestHeaderFile=t4_RequestHeader.txt 8 | ResponseHeaderFile=t4_ResponseHeader.txt 9 | RawStepEndTime=1489560225986 10 | RawStepName=GET: {uurl}/applist?token... 11 | RequestBodyFile=t4_RequestBody.txt 12 | RawStepStartTime=1489560225594 13 | URL1=http://192.168.149.131:8080/appform/ws/applist?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t40.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"009:未找到作业号为3533的作业。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t40.inf: -------------------------------------------------------------------------------- 1 | [t40] 2 | SnapshotXmlFile=snapshot_40.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobsbyid?id... 5 | Total=1 6 | FileName1=t40.html 7 | RequestHeaderFile=t40_RequestHeader.txt 8 | ResponseHeaderFile=t40_ResponseHeader.txt 9 | RawStepEndTime=1489560230024 10 | RawStepName=GET: {uurl}/jobsbyid?id... 11 | RequestBodyFile=t40_RequestBody.txt 12 | RawStepStartTime=1489560229934 13 | URL1=http://192.168.149.131:8080/appform/ws/jobsbyid?id=3532,3533&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t40_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobsbyid?id=3532,3533&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t40_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: d737e891-f013-48a7-a699-87b3a3f338a7 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=B0F6DF08C94E9980ABF58B183D13F8A2; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t41.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"id":"3532","index":"0","owner":"jhadmin","status":"PEND","name":"up","queue":"normal","command":"./jsubl.sh","newCommand":"","pendingOrder":3,"execHome":"","executionCWD":"","execUsername":"","cpuTime":0.0,"umask":18,"cpuFactor":0,"exitCode":0,"execUid":-1,"priority":-1,"subHomeDir":"/apps/RACHER/jhadmin","submitHost":"zhourui","requestGpuNum":0,"jType":"1","executionHost":[],"bindGPU":[],"reasons":[" Load information unavailable: 2 hosts;"," Not enough job slot(s): 1 host;"],"sumRusage":{"mem":0,"swap":0,"cpuTime":0.0,"pgid":[],"pids":[]},"hostsRusage":[],"requestResources":"type==LINUX64","hostSpec":"","inFile":"","outFile":"output.3532.txt","errFile":"output.3532.txt","chkpntDir":"","preExecCmd":"","mailUser":"","project":"default","loginShell":"","dependCond":"","slots":8,"sigValue":-65535,"maxNumProcessors":8,"userPriority":-1,"askedHosts":[],"submitTime":"2017-03-15 10:52:47","executionTime":"","terminationTime":"","reserveTime":"","jRusageUpdateTime":"","predictedStartTime":"","arrayJob":false,"desktopid":null,"group":"","memUsage":null,"swapUsage":null,"cpuUsage":null,"secretLevel":null,"cwd":"/apps/jhappform/spoolers/jhadmin/up_20170315105245"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t41.inf: -------------------------------------------------------------------------------- 1 | [t41] 2 | SnapshotXmlFile=snapshot_41.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/job/3532?to... 5 | Total=1 6 | FileName1=t41.html 7 | RequestHeaderFile=t41_RequestHeader.txt 8 | ResponseHeaderFile=t41_ResponseHeader.txt 9 | RawStepEndTime=1489560230153 10 | RawStepName=GET: {uurl}/job/3532?to... 11 | RequestBodyFile=t41_RequestBody.txt 12 | RawStepStartTime=1489560230028 13 | URL1=http://192.168.149.131:8080/appform/ws/job/3532?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t41_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/job/3532?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t41_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 0092b99b-ad7c-4924-af30-dfd77102132f 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=E3306B13ED5FDC8AA77A0FF7C9FA686D; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t42.inf: -------------------------------------------------------------------------------- 1 | [t42] 2 | SnapshotXmlFile=snapshot_42.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jobs?token=... 5 | Total=1 6 | FileName1=t42.html 7 | RequestHeaderFile=t42_RequestHeader.txt 8 | ResponseHeaderFile=t42_ResponseHeader.txt 9 | RawStepEndTime=1489560230403 10 | RawStepName=GET: {uurl}/jobs?token=... 11 | RequestBodyFile=t42_RequestBody.txt 12 | RawStepStartTime=1489560230157 13 | URL1=http://192.168.149.131:8080/appform/ws/jobs?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t42_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jobs?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t42_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: fe25ad47-c45a-4671-b156-69509d0ce924 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=E0F5056C0F87760841F9F3B238C407D5; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t43.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"该用户已经存在。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t43.inf: -------------------------------------------------------------------------------- 1 | [t43] 2 | SnapshotXmlFile=snapshot_43.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/register?us... 5 | Total=1 6 | FileName1=t43.html 7 | RequestHeaderFile=t43_RequestHeader.txt 8 | ResponseHeaderFile=t43_ResponseHeader.txt 9 | RawStepEndTime=1489560230487 10 | RawStepName=GET: {uurl}/register?us... 11 | RequestBodyFile=t43_RequestBody.txt 12 | RawStepStartTime=1489560230408 13 | URL1=http://192.168.149.131:8080/appform/ws/register?username=upl&chusername=opp&password=Jhadmin123&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t43_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/register?username=upl&chusername=opp&password=Jhadmin123&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t43_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 8e400484-a88c-4ef6-82eb-293ebbebf4c5 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Content-Type: text/html;charset=UTF-8 10 | Transfer-Encoding: chunked 11 | Content-Encoding: gzip 12 | Vary: Accept-Encoding 13 | Date: Wed, 15 Mar 2017 06:43:47 GMT 14 | 15 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t44.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":"success","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t44.inf: -------------------------------------------------------------------------------- 1 | [t44] 2 | SnapshotXmlFile=snapshot_44.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/ping?token=... 5 | Total=1 6 | FileName1=t44.html 7 | RequestHeaderFile=t44_RequestHeader.txt 8 | ResponseHeaderFile=t44_ResponseHeader.txt 9 | RawStepEndTime=1489560230516 10 | RawStepName=GET: {uurl}/ping?token=... 11 | RequestBodyFile=t44_RequestBody.txt 12 | RawStepStartTime=1489560230492 13 | URL1=http://192.168.149.131:8080/appform/ws/ping?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t44_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/ping?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t44_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 56e057c2-cec7-4541-90a3-75bdf4b64f63 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=AD105B7A5D3C4542B93B153349DC403C; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:47 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t45.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"jobid":"3633"}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t45.inf: -------------------------------------------------------------------------------- 1 | [t45] 2 | SnapshotXmlFile=snapshot_45.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/jsub?appid=flu... 5 | Total=1 6 | FileName1=t45.html 7 | RequestHeaderFile=t45_RequestHeader.txt 8 | ResponseHeaderFile=t45_ResponseHeader.txt 9 | RawStepEndTime=1489560231251 10 | RawStepName=GET: {uurl}/jsub?appid=flu... 11 | RequestBodyFile=t45_RequestBody.txt 12 | RawStepStartTime=1489560230521 13 | URL1=http://192.168.149.131:8080/appform/ws/jsub?appid=fluent¶ms={"JH_CAS":"/home/STRESSDOMAIN/jhadmin/fluent-test.cas","JH_RELEASE":"14.5.0","JH_GUI_ENABLED":"false","JH_PROJECT":"test"}&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t45_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/jsub?appid=fluent¶ms={%22JH_CAS%22:%22/home/STRESSDOMAIN/jhadmin/fluent-test.cas%22,%22JH_RELEASE%22:%2214.5.0%22,%22JH_GUI_ENABLED%22:%22false%22,%22JH_PROJECT%22:%22test%22}&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t45_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 02ec9fe7-3fdf-4fe5-ac33-cd8af9d1762b 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=F661283923C05F99109D16A251A601D0; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:48 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t46.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":"logout success.","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t46.inf: -------------------------------------------------------------------------------- 1 | [t46] 2 | SnapshotXmlFile=snapshot_46.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/logout?toke... 5 | Total=1 6 | FileName1=t46.html 7 | RequestHeaderFile=t46_RequestHeader.txt 8 | ResponseHeaderFile=t46_ResponseHeader.txt 9 | RawStepEndTime=1489560231270 10 | RawStepName=GET: {uurl}/logout?toke... 11 | RequestBodyFile=t46_RequestBody.txt 12 | RawStepStartTime=1489560231256 13 | URL1=http://192.168.149.131:8080/appform/ws/logout?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t46_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/logout?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t46_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 43a9b447-82af-46af-9f5c-4249e8ff3429 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=DBFE16C0F2C6F874CC4EFA9EABDE9894; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:48 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t4_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/applist?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t4_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 62b43ecb-a363-4a26-acfc-019ed8891a40 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=8967CF4773F674F8A0EA9CB00261AA54; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t5.html: -------------------------------------------------------------------------------- 1 | {"result":"success","message":null,"data":[{"content":"[Connection] 2 | host=zhourui 3 | port=5901 4 | password=15de6559bc139458 5 | [Options] 6 | Shared=True 7 | ColorLevel=3 8 | FullColor=True 9 | FullScreen=True 10 | UseAllMonitors=True 11 | EnableToolbar=True 12 | autoreconnect=false 13 | "}]} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t5.inf: -------------------------------------------------------------------------------- 1 | [t5] 2 | SnapshotXmlFile=snapshot_5.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/desktopStar... 5 | Total=1 6 | FileName1=t5.html 7 | RequestHeaderFile=t5_RequestHeader.txt 8 | ResponseHeaderFile=t5_ResponseHeader.txt 9 | RawStepEndTime=1489560226328 10 | RawStepName=GET: {uurl}/desktopStar... 11 | RequestBodyFile=t5_RequestBody.txt 12 | RawStepStartTime=1489560225990 13 | URL1=http://192.168.149.131:8080/appform/ws/desktopStart?os=linux&appid=linux&resource=linux&protocol=vnc&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t5_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/desktopStart?os=linux&appid=linux&resource=linux&protocol=vnc&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t5_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: b94a65fc-5270-42c3-bebd-20187b2e3a64 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=C25E7D3C61BD2E6DF009DF5CD6CD96CD; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t6.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"019:找不到该作业或该作业没有文件目录。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t6.inf: -------------------------------------------------------------------------------- 1 | [t6] 2 | SnapshotXmlFile=snapshot_6.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/spooler/purge... 5 | Total=1 6 | FileName1=t6.html 7 | RequestHeaderFile=t6_RequestHeader.txt 8 | ResponseHeaderFile=t6_ResponseHeader.txt 9 | RawStepEndTime=1489560226350 10 | RawStepName=GET: {uurl}/spooler/purge... 11 | RequestBodyFile=t6_RequestBody.txt 12 | RawStepStartTime=1489560226332 13 | URL1=http://192.168.149.131:8080/appform/ws/spooler/purge?id=3509&expiration_time=2017-05-19&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t6_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/spooler/purge?id=3509&expiration_time=2017-05-19&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t6_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: c1507ca9-3e6b-4b4d-bd2e-f769d32031b5 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=8198FF5DC195BC34A9DDD03925CB3C5C; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t7.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"019:找不到该作业或该作业没有文件目录。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t7.inf: -------------------------------------------------------------------------------- 1 | [t7] 2 | SnapshotXmlFile=snapshot_7.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/spooler/del/3... 5 | Total=1 6 | FileName1=t7.html 7 | RequestHeaderFile=t7_RequestHeader.txt 8 | ResponseHeaderFile=t7_ResponseHeader.txt 9 | RawStepEndTime=1489560226375 10 | RawStepName=GET: {uurl}/spooler/del/3... 11 | RequestBodyFile=t7_RequestBody.txt 12 | RawStepStartTime=1489560226354 13 | URL1=http://192.168.149.131:8080/appform/ws/spooler/del/3509?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t7_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/spooler/del/3509?token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t7_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 45e34932-41c3-417b-8eeb-9d21d6a58560 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=D249276AD2715A831B6F81E24212E2C6; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t8.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"097:未找到作业数据目录为op_20170314103817的作业数据信息。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t8.inf: -------------------------------------------------------------------------------- 1 | [t8] 2 | SnapshotXmlFile=snapshot_8.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/spoolersbynam... 5 | Total=1 6 | FileName1=t8.html 7 | RequestHeaderFile=t8_RequestHeader.txt 8 | ResponseHeaderFile=t8_ResponseHeader.txt 9 | RawStepEndTime=1489560226402 10 | RawStepName=GET: {uurl}/spoolersbynam... 11 | RequestBodyFile=t8_RequestBody.txt 12 | RawStepStartTime=1489560226379 13 | URL1=http://192.168.149.131:8080/appform/ws/spoolersbyname?name=op_20170314103817&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t8_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/spoolersbyname?name=op_20170314103817&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t8_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: 04de3851-ff1e-4bb0-84df-a566d6bb48e4 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=57290C2A34FB6B5814CF3E382B7ADB40; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t9.html: -------------------------------------------------------------------------------- 1 | {"result":"failed","message":"097:未找到作业号为3615,3616的作业数据信息。","data":null} -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t9.inf: -------------------------------------------------------------------------------- 1 | [t9] 2 | SnapshotXmlFile=snapshot_9.xml 3 | ContentType=text/html 4 | StepName=Rest Request: GET: {uurl}/spoolersbyid?... 5 | Total=1 6 | FileName1=t9.html 7 | RequestHeaderFile=t9_RequestHeader.txt 8 | ResponseHeaderFile=t9_ResponseHeader.txt 9 | RawStepEndTime=1489560226428 10 | RawStepName=GET: {uurl}/spoolersbyid?... 11 | RequestBodyFile=t9_RequestBody.txt 12 | RawStepStartTime=1489560226406 13 | URL1=http://192.168.149.131:8080/appform/ws/spoolersbyid?ids=3615,3616&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD 14 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t9_RequestHeader.txt: -------------------------------------------------------------------------------- 1 | GET /appform/ws/spoolersbyid?ids=3615,3616&token=5593C3BE599B55BBB8B8ED18B9817545445B5D69C7BAA46EEAE948791D7AFD8066C49C89199580BD460A381305F1F6AFE8D3E669AA2ADA5B6FF8798B95BF243FA36CD8D4D299A75D77F4EC18E5909F310915A19660E8A7B95B2A9D758B4EB2AD HTTP/1.1 2 | User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 3 | Accept-Encoding: gzip, deflate 4 | Accept: */* 5 | Connection: Keep-Alive 6 | Host: 192.168.149.131:8080 7 | 8 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Iteration1/t9_ResponseHeader.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 OK 2 | Server: Apache-Coyote/1.1 3 | X-Atmosphere-first-request: true 4 | X-Atmosphere-tracking-id: cc12d537-4a01-4781-919a-7b1d85991cc9 5 | Expires: Thu, 01 Jan 1970 00:00:00 GMT 6 | Cache-Control: no-cache 7 | Pragma: no-cache 8 | Cache-Control: no-store 9 | Set-Cookie: JSESSIONID=0FBD8FEC31296C8A85D7A2E51EF93970; Path=/appform/; HttpOnly 10 | Content-Type: text/html;charset=UTF-8 11 | Transfer-Encoding: chunked 12 | Content-Encoding: gzip 13 | Vary: Accept-Encoding 14 | Date: Wed, 15 Mar 2017 06:43:43 GMT 15 | 16 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Mediainfo.ini: -------------------------------------------------------------------------------- 1 | [ M e d i a ] 2 | R e p o r t = . 3 | I t e r D i r = I t e r a t i o n 4 | -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/NVReport/summary.csv: -------------------------------------------------------------------------------- 1 | Transaction Name,Flow Name,Packet List Name,Transaction Duration (seconds),Network Time (seconds) ,Throughput Up (KB),Throughput Down (KB),Number of Requests,Errors,Analysis Score (Desktop) ,Analysis Score (Mobile) ,Transaction HTML Report Name -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Report/ResourcePage.htm: -------------------------------------------------------------------------------- 1 | Resource cannot be displayed -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/Results.qtp: -------------------------------------------------------------------------------- 1 | [T1] 2 | Indent=0 3 | EventType=StartRepLog 4 | Type=HTML 5 | NodeName=Incompatibility Error 6 | IconIndex=1 7 | Status=Done 8 | Iteration=1 9 | ReplayId=2 10 | BottomFile=InstallNewReport.html 11 | TopFile= 12 | [General] 13 | Total=1 14 | Title=Incompatibility Error -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/ctrlsink.dat: -------------------------------------------------------------------------------- 1 | 1 46 -------------------------------------------------------------------------------- /LoadRunner/resapi/result1/nv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/result1/nv.zip -------------------------------------------------------------------------------- /LoadRunner/resapi/shunra.shunra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/LoadRunner/resapi/shunra.shunra -------------------------------------------------------------------------------- /LoadRunner/resapi/vuser_end.c: -------------------------------------------------------------------------------- 1 | vuser_end() 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /LoadRunner/resapi/vuser_init.c: -------------------------------------------------------------------------------- 1 | vuser_init() 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # testing 2 | 3 | 测试学习相关笔记 4 | 5 | 6 | 7 | * 软件测试基础翻译——原网站地址:[Software Testing Fundamentals ](http://softwaretestingfundamentals.com/) 8 | 9 | * Unittest 单元测试框架 10 | 11 | * Robot Framework 关键字测试框架 12 | 13 | * rest api 自动化测试 14 | 15 | * UI自动化测试 `Selenium + Python` 学习笔记 16 | 17 | * Client 端测试记录 18 | 19 | * 其它测试心得总结 20 | -------------------------------------------------------------------------------- /Selenium Testing/QQ邮箱登录.py: -------------------------------------------------------------------------------- 1 | from selenium import webdriver 2 | from time import sleep 3 | 4 | 5 | # QQ mailbox login . 6 | 7 | driver = webdriver.Firefox() 8 | 9 | driver.get("https://mail.qq.com/") 10 | 11 | 12 | driver.switch_to.frame("login_frame") 13 | # driver.switch_to.frame(0) 14 | # driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0]) 15 | sleep(4) 16 | 17 | driver.find_element_by_xpath("//*[@id='switcher_plogin']").click() 18 | 19 | driver.find_element_by_xpath('//*[@id="u"]').click() 20 | driver.find_element_by_xpath('//*[@id="u"]').send_keys("1576768715@qq.com") 21 | 22 | driver.find_element_by_xpath('//*[@id="p"]').click() 23 | driver.find_element_by_xpath('//*[@id="p"]').send_keys("zr0702") 24 | 25 | driver.find_element_by_xpath('//*[@id="login_button"]').click() 26 | 27 | -------------------------------------------------------------------------------- /Selenium Testing/hangman.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | #-*- coding:utf-8 -*- 3 | # author:racher 4 | # date:2017-11-26 5 | 6 | 7 | import random 8 | 9 | 10 | print('\033[1;31;40m') 11 | print("*" * 55) 12 | print("* Welcome to my JuzlDream guessing game. *") 13 | print("* Author\t:racher *") 14 | print("* Blog\t:http://www.github.com/juzldream *") 15 | print("* Date\t:2017-11-26 *") 16 | print("*" * 55) 17 | print('\033[0m') 18 | 19 | crads = random.randint(1,99) 20 | 21 | print(crads) 22 | 23 | num = int(input("\033[1;34;40m请输入你要猜的数字:\n\033[0m")) 24 | while num != crads: 25 | if num > crads: 26 | num = int(input("\033[1;33;40m猜大了,再猜一次吧!\n\033[0m")) 27 | else: 28 | num = int(input("\033[1;34;40m猜小了,再猜一次吧!\n\033[0m")) 29 | 30 | print("\033[1;32;40m恭喜你中了%d万元大奖!土豪我们做朋友吧!\n\033[0m"%(crads)) -------------------------------------------------------------------------------- /Selenium Testing/jhappform_Ui/README.md: -------------------------------------------------------------------------------- 1 | ## appform_Ui 自动化测试: 2 | 3 | ### 项目结构 4 | 5 | 6 | 7 | ### 执行测试 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Selenium Testing/jhappform_Ui/appform.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | #-*- coding:utf-8 -*- 3 | # date:17-11-05 4 | # author:racher 5 | 6 | 7 | from selenium import webdriver 8 | 9 | print("start appform UI automation testing!") 10 | 11 | # login appform 12 | # definitiong variable 13 | 14 | IP = "192.168.5.128" 15 | PORT = ":8080" 16 | USERNAME = "jhadmin" 17 | PASSWORD = "jhadmin" 18 | 19 | driver = webdriver.Firefox() 20 | driver.get("http://" + IP + PORT) 21 | 22 | driver.find_element_by_id("j_username").send_keys(USERNAME) 23 | driver.find_element_by_id("j_password").send_keys(PASSWORD) 24 | driver.find_element_by_xpath("//input[@value='登 录']").click() 25 | 26 | 27 | # testing 仿真计算 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Selenium Testing/selenium python 环境准备.md: -------------------------------------------------------------------------------- 1 | ### 环境说明 2 | * OS:Windows 7 x86 和 Windows 10 64 3 | * Browse:Firefox 47 4 | * Python 3.5.1 5 | * Selenium 3.4.3 6 | 7 | 1. 安装Python 和 Selenium 8 | - 下载python ,安装略掉 9 | - dos下,pip install selenium 安装selenium 10 | 2. 浏览器安装配置 11 | - 下载Firefox 47 ,版本不能过高,负责运行各种错误。 12 | - 安装略 13 | - 插件安装 14 | * 2.Firebug 15 | * 3.FirePath 16 | * 4.vimperator 17 | * 5.WebDriveer Element Locator 18 | 安装路径:https://addons.mozilla.org/en-US/firefox/addon/element-locator-for-webdriv/contribute/roadblock/?src=dp-btn-primary&version=2.0.1-signed 19 | * 6.Selenium 20 | selenium安装地址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ 21 | 22 | - 配置说明: 23 | * 禁止Firefox 自动更新 24 | * 设置空白页 25 | 26 | -------------------------------------------------------------------------------- /Selenium Testing/控制浏览器.md: -------------------------------------------------------------------------------- 1 | #### Control Browser 2 | 3 | ``` 4 | from selenium import webdriver 5 | from time import sleep 6 | ``` 7 | ``` 8 | driver = webdriver.Firefox() 9 | 10 | driver.get("https://www.baidu.com") 11 | sleep(2) 12 | ``` 13 | * 设置浏览器大小 14 | ``` 15 | print("设置浏览器大小为800*560") 16 | driver.set_window_size(1500,560) 17 | sleep(2) 18 | ``` 19 | * 打开新闻页面 20 | ``` 21 | print("打开新闻页面。") 22 | driver.find_element_by_xpath("//a[@href='http://news.baidu.com']").click() 23 | sleep(2) 24 | ``` 25 | * 后退 26 | 27 | ``` 28 | print("后退到百度页面。") 29 | driver.back() 30 | sleep(2) 31 | ``` 32 | * 前进 33 | ``` 34 | print("前进到新闻页面。") 35 | driver.forward() 36 | sleep(2) 37 | ``` 38 | * 刷新页面 39 | ``` 40 | print("刷新浏览器。") 41 | driver.refresh() 42 | sleep(3) 43 | ``` 44 | * 退出浏览器 45 | ``` 46 | print("退出浏览器。") 47 | driver.quit() 48 | ``` 49 | 50 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/冒烟测试.md: -------------------------------------------------------------------------------- 1 | ## 冒烟测试基本原理 2 | 3 | ### 定义 4 | 5 | 冒烟测试,也被称为“构建验证测试”,是一种软件测试,它由一系列非详尽的测试组成,旨在确保最重要的功能发挥作用。这个测试的结果用来决定一个构建是否足够稳定以进行进一步的测试。 6 | 7 | 据说,“冒烟测试”一词来自类似于硬件测试的软件测试,在测试中,该设备在第一次开机时没有着火(或不冒烟),通过了测试。 8 | 9 |  10 | 11 | ### 阐述 12 | 13 | 冒烟测试覆盖了软件的大部分主要功能,但没有一个是深入的。这个测试的结果用来决定是否继续进行进一步的测试。如果冒烟测试通过,继续进行进一步的测试。如果失败,停止进一步的测试,并要求一个新的构建与所需的修复。如果应用程序被严重破坏,详细的测试可能是浪费时间和精力。 14 | 15 | 冒烟测试有助于在周期的早期暴露集成和重大问题。它可以在新创建的软件和增强的软件上进行。冒烟测试是人工或在自动化工具/脚本的帮助下进行的。如果经常准备构建,最好是将冒烟测试自动化。 16 | 17 | 当应用程序成熟时,随着功能的增加,冒烟测试也需要更加广泛。有时,在代码中只需要一个不正确的字符来呈现整个应用程序无用。 18 | 19 | ### 优点 20 | 21 | - 它揭露集成问题。 22 | - 它可以早期发现问题。 23 | - 它提供了一定程度的信心,对软件的改变没有对主要领域产生不利影响(当然,这些测试被冒烟测试所覆盖) 24 | 25 | ### 适用级别 26 | 27 | 烟雾测试通常用于[集成测试](集成测试.md)、[系统测试](系统测试.md)和[验收测试](验收测试.md)级别。 28 | 29 | ### 注意 30 | 31 | 不要认为烟雾测试是功能/回归测试的替代品。 32 | 33 | [首页](index.md) | [随机测试](随机测试.md) | [功能测试](功能测试.md) 34 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/功能测试.md: -------------------------------------------------------------------------------- 1 | ## 功能测试基本原理 2 | 3 | 功能测试定义,阐述,优点,缺点: 4 | 5 | ### 定义 6 | 7 | 功能测试是软件测试的一种,是对系统的功能需求/规格的测试。 8 | 9 | ### 阐述 10 | 11 | 功能(或特性)通过输入和检查输出来测试。功能测试确保应用程序对需求进行适当的满足。这种类型的测试不关心处理如何发生,而是处理过程的结果。 12 | 13 | 在功能测试中,使用[黑盒测试](黑盒测试.md)技术,测试的系统的内部逻辑不被测试者知道。 14 | 15 | 功能测试通常在[系统测试](系统测试.md)和[验收测试](验收测试.md)的级别进行。 16 | 17 | 通常,功能测试包括以下步骤: 18 | 19 | - 识别软件要执行的功能。 20 | - 根据功能的规范创建输入数据。 21 | - 根据功能的规格确定输出。 22 | - 执行[测试用例](测试用例.md)。 23 | - 比较实际和预期的输出。 24 | 25 | ### 优点 26 | 27 | - 它模拟了实际的系统使用情况。 28 | - 它没有做出任何系统结构假设。 29 | 30 | ### 缺点 31 | 32 | - 它有可能在软件中丢失逻辑错误。 33 | - 它有很高的冗余测试的可能性。 34 | 35 | 36 | ### 注意 37 | 38 | 当测试条件直接从用户/业务需求创建时,功能测试更有效。当测试条件从系统文档(系统需求/设计文档)中创建时,该文档中的缺陷将无法通过测试检测出来,这可能是最终用户使用该软件时引起的愤怒的原因。 39 | 40 | 41 | 42 | [首页](index.md) | [冒烟测试](冒烟测试.md) | [易用性测试](易用性测试.md) 43 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/回归测试.md: -------------------------------------------------------------------------------- 1 | ## 回归测试基本原理 2 | 3 | ### 定义 4 | 5 | 回归测试是一种软件测试,旨在确保软件的更改(增强或缺陷修复)不会对其产生不利影响。 6 | 7 | ### 阐述 8 | 9 | 任何代码变更影响与代码没有直接关联的功能的可能性总是存在的,并且必须进行回归测试,以确保修复一件事并没有破坏另一件事。 10 | 11 | 在回归测试期间,不会创建新的测试用例,但是之前创建的测试用例被重新执行。 12 | 13 | ### 适用级别 14 | 15 | 在任何级别的测试(单元、集成、系统或验收)中都可以执行回归测试,但主要用在系统测试期间。 16 | 17 | ### 范围 18 | 19 | 在理想情况下,完全回归测试是可取的,但通常存在时间/资源约束。在这种情况下,必须对变更进行影响分析,以识别出受更改影响最大的软件区域, 20 | 并在出现故障时对用户产生最大的影响,并在这些区域进行集中测试。 21 | 22 | 由于回归测试的规模和重要性,越来越多的公司和项目采用回归测试自动化工具。 23 | 24 | 25 | ### 字面意思的回归 26 | 27 | 回归(名词):回到以前的地方或状态的行为;返回或降级。 28 | 29 |  30 | 31 | ### 类比 32 | 33 | 你可以把回归测试看作类似于moonwalk或backslide,一种舞蹈技术(由迈克尔·杰克逊推广),它让舞者在尝试向前走的时候被向后拉。 34 | 好吧,很多人不同意这个类比,但见鬼!让我们找点乐子! 35 | 36 | 37 | [首页](index.md) | [性能测试测试](性能测试测试.md) | [符合性测试](符合性测试.md) 38 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/性能测试.md: -------------------------------------------------------------------------------- 1 | ## 性能测试基本原理 2 | 3 | 性能测试定义、类型和技巧: 4 | 5 | 6 | ### 定义 7 | 8 | 性能测试是一种软件测试,旨在确定系统在一定负载下的响应性和稳定性。 9 | 10 |  11 | 12 | 基本上有四种性能测试: 13 | 14 | ### 类型 15 | 16 | - **负载测试** 是一种性能测试,用于评估系统在增加工作负载时的行为。 17 | - **压力测试** 一种性能测试,用于评估一个系统在其预期工作负载范围之外的行为。 18 | - **耐力测试** 是一种性能测试的一种,它是用来评估一个系统的行为,当一个重要的工作负荷持续被给予的时候。 19 | - **冲击测试** 是一种性能测试,用于评估系统在突然和大幅度增加时的行为。 20 | 21 | ### 技巧 22 | 23 | - 建立尽可能接近生产环境的测试环境。 24 | - 即使在QA或UAT环境中隔离测试环境。 25 | - 尽管没有完美的工具来测试性能测试,研究并决定最适合你的工具。 26 | - 不要依赖于一次测试的结果。进行多次测试以达到平均数字。从一个测试到另一个测试环境对测试环境的任何更改都要小心。 27 | 28 | 29 | [首页](index.md) | [安全测试](安全测试.md) | [回归测试](回归测试.md) 30 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/测试脚本.md: -------------------------------------------------------------------------------- 1 | ## 测试脚本基本原理 2 | 3 | **测试脚本** 是一组指令(使用脚本/编程语言编写),这些指令是在测试系统上执行的,以验证系统是否按照预期执行。测试脚本用于自动化测试。 4 | 5 | 有时,在手工测试中使用的一组指令(以人类语言编写的)也被称为测试脚本,但更好的术语是[测试用例](测试用例.md)。 6 | 7 | 自动化测试中使用的一些脚本语言是: 8 | 9 | * Unix Shell Sctipt 10 | * Python 11 | * PHP 12 | * JavaScript 13 | * Perl 14 | * Ruby 15 | * Tcl 16 | * VBScript 17 | 18 | 还有许多测试自动化工具/框架为您生成测试脚本;不需要实际的编码。许多这些工具都有自己的脚本语言(其中一些是基于核心脚本语言的)。例如,GUI自动化工具Sikuli使用了基于Python的Sikuli脚本。一个测试脚本可以像下面这样简单: 19 | 20 | ``` 21 | def sample_test_script (self): 22 | 23 | type ("TextA") 24 | 25 | click (ImageButtonA) 26 | 27 | assertExist (ImageResultA) 28 | ``` 29 | 30 | 测试执行引擎和测试脚本库(连同测试数据)统称为测试工具。 31 | 32 | [首页](index.md) | [软件测试生命周期](.md) | [敏捷测试](敏捷测试.md) 33 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/灰盒测试.md: -------------------------------------------------------------------------------- 1 | ## 灰盒测试基本原理 2 | 3 | ### 定义 4 | 5 | 灰盒测试是一种[软件测试方法](软件测试方法.md),是[黑盒测试](黑盒测试.md)方法和[白盒测试](白盒测试.md)方法的结合。黑盒测试中,测试者不知道项目的内部结构。白盒测试者已经了解项目的内部结构。灰盒测试,这涉及为了设计测试用例,而在用户或黑盒级别进行测试,可以访问内部数据结构和算法。 6 | 7 | 灰盒测试之所以命名是因为软件程序,在测试者眼中就像一个灰色/半透明的盒子;在里面可以部分看到。 8 | 9 | ### 例子 10 | 11 | 灰盒测试的一个例子是,在设计测试用例时,研究两个单元/模块的代码(白盒测试方法),并使用暴露的接口(黑盒测试方法)进行实际测试。 12 | 13 | ### 适用级别 14 | 15 | 虽然灰盒测试方法可以用于其他测试级别,但它主要用于[集成测试](集成测试.md)。 16 | 17 | ### 拼写 18 | 19 | 注意,灰色也被拼成灰色。因此灰盒测试和灰盒测试的意思是一样的 20 | 21 | [首页](index.md) | [白盒测试](白盒测试.md) | [敏捷测试](敏捷测试.md) -------------------------------------------------------------------------------- /Software Testing Fundamentals/白盒测试.md: -------------------------------------------------------------------------------- 1 | ## 白盒测试基本原理 2 | 3 | ### 定义 4 | 5 | **白盒测试**(也称为透明盒测试,开箱测试,玻璃盒测试,透明盒测试、基于代码测试和结构测试)是一种[软件测试](软件测试.md)方法,其中测试的项目的内部结构/设计/实现被测试人员知道。测试者选择输入以通过代码覆盖路径并确定适当的输出。编程知识和安装启动知识至关重要。 白盒测试正在超越用户界面进行测试,并深入到系统内部。 6 | 7 | 这个方法之所以这样命名是因为软件程序,在测试人员的眼中,就像一个白色的/透明的盒子;在里面清楚地看到。 8 | 9 | ISTQB定义 10 | 11 | - **白盒测试:** 测试基于对组件内部结构的分析系统。 12 | 13 | - **白盒测试技巧:** 基于an的方法派生和/或选择测试用例的过程分析某一部件或系统的内部结构。 14 | 15 | ### 例子 16 | 17 | 测试人员通常也是开发人员,研究页面上某个字段的实现代码,确定所有合法的(有效的和无效的)和非法输入,并根据预期的结果验证输出,这也是通过研究实现代码来确定的。 18 | 19 | 白盒测试就像机械师检查引擎,看汽车为什么不动一样。 20 | 21 | ### 适用级别 22 | 23 | 白盒测试方法适用于以下级别的软件测试: 24 | 25 | - [单元测试](单元测试.md) : 单元测试 26 | - [集成测试](集成测试.md) : 用于单元间的测试路径。 27 | - [系统测试](系统测试.md) : 用于子系统间的测试路径。 28 | 29 | 然而,它主要应用于单元测试。 30 | 31 | ### 白盒测试优势 32 | 33 | - 可以在更早的阶段开始测试。无需等待GUI可用。 34 | 35 | - 测试更加彻底,可能覆盖大部分路径。 36 | 37 | ### 白盒测试劣势 38 | 39 | - 由于测试可能非常复杂,需要高技能的资源,并对编程和实现有透彻的了解。 40 | 41 | - 如果执行变化太频繁,测试脚本维护可能成为一个负担。 42 | 43 | - 由于这种测试方法与正在测试的应用程序密切相关,因此,满足各种类型的实现/平台的工具可能并不容易获得。 44 | 45 | [白盒测试](白盒测试.md)与[黑盒测试](黑盒测试.md)形成对比。阅读[黑盒测试和白盒测试的区别](黑盒测试和白盒测试的区别.md)。 46 | 47 | 48 | [首页](index.md) | [黑盒测试](黑盒测试.md) | [灰盒测试](灰盒测试.md) 49 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/符合性测试.md: -------------------------------------------------------------------------------- 1 | ## 符合性测试基本原理 2 | 3 | ### 定义 4 | 5 | **符合性测试** (也称为一致性测试,规则测试,标准测试)是一种测试,以确定系统内部或外部标准的遵从性。 6 | 7 |  8 | 9 | ### 阐述 10 | 11 | 内部标准可以是公司自己制定的标准。例如,一个web应用程序开发公司可能会设置所有web页面必须响应的标准。 12 | 13 | 外部标准可以是公司以外的标准。例如,健康保险可移植性和责任法案(HIPAA)为医疗行业制定了规定。 14 | 15 | 遵从性测试也可以由外部组织来完成。这通常会导致某种类型的符合性认证。 16 | 17 | 在符合性测试过程中进行测试的方法和类型取决于所评估的具体规则/标准。 18 | 19 | 遵从性测试的深度可以从抽样的高级审核到对每个指定标准的详细审查。 20 | 21 | [首页](index.md) | [回归测试](回归测试.md) | [测试计划](测试计划.md) 22 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/系统测试.md: -------------------------------------------------------------------------------- 1 | ## 系统测试基础 2 | 3 | ### 定义 4 | 5 | **系统测试**是软件测试的一个级别,完整和集成的测试了软件。 6 | 7 | 本测试的目的是评估系统是否符合指定的要求。 8 | 9 |  10 | 11 | 12 | ISTQB定义 13 | 14 | * **系统测试:** 测试集成系统以验证其满足指定的过程要求。 15 | 16 | ### 类比 17 | 18 | 在制造圆珠笔的过程中,分开制造盖,主体,尾部,墨盒和圆珠笔,并单独进行单元测试。 当两个或多个单元准备就绪时,它们被组装,并且执行集成测试。 整个笔完整的系统测试。 19 | 20 | ### 方法 21 | 22 | 通常使用[黑盒测试](黑盒测试.md)方法。 23 | 24 | ### 工作任务 25 | 26 | * 系统测试计划 27 | - 准备 28 | - 讨论 29 | - 修订 30 | - 基准 31 | * 系统测试案例/脚本 32 | - 准备 33 | - 讨论 34 | - 修订 35 | - 基准 36 | * 系统测试 37 | - 执行 38 | 39 | ### 什么时候进行系统测试? 40 | 41 | 42 | 系统测试执行在[集成测试](集成测试.md)之后在[验收测试](验收测试.md)之前。 43 | 44 | ### 谁执行系统测试? 45 | 46 | 通常,独立测试人员执行系统测试。 47 | 48 | [首页](index.md) | [集成测试](集成测试.md) | [验收测试](验收测试.md) 49 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/缺陷严重程度.md: -------------------------------------------------------------------------------- 1 | ###Welcome to use MarkDown -------------------------------------------------------------------------------- /Software Testing Fundamentals/缺陷优先级.md: -------------------------------------------------------------------------------- 1 | ###Welcome to use MarkDown -------------------------------------------------------------------------------- /Software Testing Fundamentals/缺陷报告.md: -------------------------------------------------------------------------------- 1 | ###Welcome to use MarkDown -------------------------------------------------------------------------------- /Software Testing Fundamentals/缺陷概率.md: -------------------------------------------------------------------------------- 1 | ###Welcome to use MarkDown -------------------------------------------------------------------------------- /Software Testing Fundamentals/质量维度.md: -------------------------------------------------------------------------------- 1 | ###Welcome to use MarkDown -------------------------------------------------------------------------------- /Software Testing Fundamentals/软件测试分类脑图.md: -------------------------------------------------------------------------------- 1 | ## 软件测试分类列表 2 | 3 | ### 软件测试种类: 4 | 5 | * 手工测试 6 | * 自动化测试 7 | 8 | * 静态测试 9 | 10 | 11 | ### 软件测试方法 12 | * 黑盒测试 13 | * 白盒测试 14 | * 灰盒测试 15 | * 敏捷测试 16 | 17 | * 随机测试 18 | 19 | 20 | ### 软件测试类型 21 | * 功能测试 22 | * 性能测试 23 | * 可靠性测试 24 | * 安全测试 25 | * 配置测试 26 | * GUI测试 27 | * 备份测试 28 | * 文档测试 29 | * 在线帮助测试 30 | * 易用性测试 31 | 32 | * 等等 33 | 34 | ### 软件测试阶段 35 | 36 | * 单元测试 37 | * 集成测试 38 | * 系统测试 39 | * Alpha测试 40 | * Beta测试 41 | * 验收测试 42 | 43 | * 回归测试 44 | 45 | ## 软件测试分类脑图 46 | 47 | [软件测试分类脑图](https://www.processon.com/mindmap/59abb3a8e4b063c756faae33) 48 | 49 | ### 分层自动化测试 50 | 51 |  52 | 53 | * 单元自动化测试 54 | 55 | * 接口自动化测试 56 | 57 | * UI自动化测试 58 | 59 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/软件测试方法.md: -------------------------------------------------------------------------------- 1 | ## 软件测试的方法 2 | 3 | 以下是软件测试的一些方法/技术: 4 | 5 | |方法|概要| 6 | |------------------|--| 7 | |[黑盒测试](黑盒测试.md)|软件测试方法的内部结构/设计/实现项目正在测试的测试人员是不知道。这些测试可以是功能性的,也可以是非功能性的,尽管通常是功能性的。测试设计技术包括:等价类划分、边界值分析、因果图绘制。| 8 | |[白盒测试](白盒测试.md)|软件测试方法的内部结构/设计/实现项目正在测试的测试人员是了解的。测试设计技术包括:控制流测试、数据流测试、分支测试、路径测试。| 9 | |[灰盒测试](灰盒测试.md)|一种软件测试方法,是黑盒测试法和白盒测试法的结合。| 10 | |[敏捷测试](敏捷测试.md)|一种遵循敏捷软件开发原则的软件测试方法。| 11 | |[随机测试](随机测试.md)|一种没有任何计划和文档的软件测试方法。| 12 | 13 | 14 | 这些软件测试方法可以用于各种[软件测试级别](软件测试方法.md)和[软件测试类型](软件测试类型.md)。 15 | 16 | [首页](index.md) -------------------------------------------------------------------------------- /Software Testing Fundamentals/随机测试.md: -------------------------------------------------------------------------------- 1 | ## 随机测试基础 2 | 3 | **随机测试** 也被称为随机测试或者猴子测试,是一种没有任何计划和文档的软件测试方法。这些测试是在非正式和随机的情况下进行的,没有任何正式的预期结果。 4 | 5 |  6 | 7 | 测试人员会即兴执行这些步骤,并随意地执行它们(就像猴子跳舞一样)。尽管使用这种方法发现的缺陷更难于重现(因为没有编写测试用例), 8 | 但有时会发现一些非常有趣的缺陷,这些缺陷都不是按照测试文档发现的,不这样做的话,这些缺陷是永远不会被发现的。 9 | 10 | 随机测试的成功取决于测试人员的创造力和韧度(当然还有运气)。 11 | 12 | [首页](index.md) | [可用性测试]() | [性能测试]() 13 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/验收测试.md: -------------------------------------------------------------------------------- 1 | ## 验收测试基本原理 2 | 3 | ### 定义 4 | 5 | **验收测试**是软件测试一个级别,是测试系统是否可接受。 6 | 7 | 此测试的目的是评估系统是否符合业务需求,并评估交付是否可以接受。 8 | 9 |  10 | 11 | ISTQB定义 12 | 13 | * **验收测试:**对用户需求、需求和业务流程进行正式测试,以确定系统是否满足验收标准,并允许用户、客户或其他授权实体确定是否接受该系统。 14 | 15 | ### 类比 16 | 17 | 在制造圆珠笔、帽、体、尾、夹的过程中,分别单独制作墨盒和圆珠笔,并分别进行测试。当两个或多个单元准备就绪时,就会进行组装并进行集成测试。当完整的笔被整合后,系统测试就完成了。一旦系统测试完成,就会执行验收测试,以确认圆珠笔是否已经准备好,可以供终端用户使用。 18 | 19 | ### 方法 20 | 21 | 通常,在验收测试使用[黑盒测试](黑盒测试.md)方法。测试通常不遵循严格的程序并不是照本宣科而是相当于[随机测试](随机测试.md)。 22 | 23 | ### 工作任务 24 | 25 | * 验收测试计划 26 | - 准备 27 | - 讨论 28 | - 修订 29 | - 基准 30 | * 验收测试案例/检查案例 31 | - 准备 32 | - 讨论 33 | - 修订 34 | - 基准 35 | * 验收测试 36 | - 执行 37 | 38 | ### 什么时候进行验收测试? 39 | 40 | 验收测试是在[系统测试](系统测试.md)后进行的,然后才可用于实际使用。 41 | 42 | ### 谁执行集成测试? 43 | 44 | * 内部验收测试(也称为Alpha测试)由开发软件的组织成员执行,但他们没有直接参与项目(开发或测试)。通常,它是产品管理、销售和/或客户支持的成员。 45 | 46 | * 外部验收测试由开发软件的组织的非雇员执行。 47 | - 客户验收测试由开发软件的组织的客户执行。他们是要求组织开发软件的人。[这是在软件没有被组织拥有的情况下开发的。] 48 | 49 | - 用户验收测试(也称为Beta测试)由软件的最终用户执行。他们可以是顾客自己,也可以是顾客的顾客。 50 | 51 | [首页](index.md) | [系统测试](系统测试.md) | [黑盒测试](黑盒测试.md) 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /Software Testing Fundamentals/黑盒测试.md: -------------------------------------------------------------------------------- 1 | ## 黑盒测试基础原理 2 | 3 | ### 定义 4 | 5 | **黑盒测试** ,也被称为行为测试,是一种软件测试方法,其中测试的项目的内部结构/设计/实现不被测试人员所知。这些测试可以是功能性的,也可以是非功能性的,尽管通常是功能性的。 6 | 7 |  8 | 9 | 之所以这样命名,是因为软件程序,在测试人员的眼中,就像一个黑盒子;在里面,谁也看不见。该方法试图在以下类别中找出错误: 10 | 11 | * 错误和遗漏功能 12 | * 界面错误 13 | * 数据结构或外部数据库访问中的错误 14 | * 行为或性能错误 15 | * 初始化和终止错误 16 | 17 | ISTQB定义 18 | 19 | * **黑盒测试:** 测试,无论是功能性的还是非功能性的,都没有涉及到 20 | 组件或系统的内部结构。 21 | 22 | * **黑盒测试设计技术:** 基于an的方法派生和/或选择测试用例的过程 23 | 对组件或系统的规格、功能或非功能性的分析 24 | 没有提到它的内部结构。 25 | 26 | ### 例子 27 | 28 | 一个测试人员不了解网站的内部结构,使用浏览器测试网页;提供输入(单击、击键)并根据预期的结果验证输出。 29 | 30 | ### 适用级别 31 | 32 | 黑盒测试方法适用于以下级别的软件测试: 33 | 34 | * [集成测试](集成测试.md) 35 | * [系统测试](系统测试.md) 36 | * [验收测试](验收测试.md) 37 | 38 | ### 拼写 39 | 40 | 这个级别越高,盒子越复杂,使用的黑盒测试方法就越多。 41 | 42 | ### 黑盒测试技术 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | [首页](index.md) | [验收测试](验收测试.md) | [白盒测试](白盒测试.md) 53 | -------------------------------------------------------------------------------- /Unittest单元测试框架/assertest.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | 3 | 4 | from calculator import Count 5 | import unittest 6 | 7 | 8 | class TestAssert(unittest.TestCase): 9 | """docstring for ClassName""" 10 | def setUp(self): 11 | print("start") 12 | 13 | def test_case(self): 14 | num = 10 15 | self.assertEqual(num,10,msg="输入的数字不等于10,测试不通过。") 16 | 17 | def test_case1(self): 18 | j = Count(9,7) 19 | self.assertTrue(j.is_prime(11),msg="不是一个质数。") 20 | 21 | def test_case2(self): 22 | n = "hello" 23 | m = "hello world" 24 | self.assertIn(n,m,msg="第二个参数不包含第一个参数。") 25 | 26 | def tearDown(self): 27 | print("test end") 28 | 29 | 30 | if __name__ == '__main__': 31 | unittest.main() 32 | -------------------------------------------------------------------------------- /Unittest单元测试框架/calculator.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | #-*- coding:utf-8 -*- 3 | 4 | class Count: 5 | 6 | def __init__(self,a,b): 7 | self.a = int(a) 8 | self.b = int(b) 9 | 10 | def add(self): 11 | ''' 12 | 计算加法。 13 | ''' 14 | return self.a + self.b 15 | 16 | def sub(self): 17 | ''' 18 | 计算加法。 19 | ''' 20 | return self.a - self.b 21 | 22 | def is_prime(self,n): 23 | ''' 24 | 判定一个数是否是质数。 25 | ''' 26 | if n <= 1: 27 | return False 28 | for i in range(2,n): 29 | if n % i == 0: 30 | return False 31 | return True 32 | -------------------------------------------------------------------------------- /Unittest单元测试框架/calculator.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/Unittest单元测试框架/calculator.pyc -------------------------------------------------------------------------------- /Unittest单元测试框架/log.txt: -------------------------------------------------------------------------------- 1 | test add start 2 | test add end 3 | test add start 4 | test add end 5 | test sub start 6 | test sub end 7 | test sub start 8 | test sub end 9 | -------------------------------------------------------------------------------- /Unittest单元测试框架/run_case.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | #-*- coding:utf-8 -*- 3 | 4 | 5 | import unittest 6 | 7 | 8 | # test_dir = "./" 9 | test_dir = "./test_case" 10 | 11 | discover = unittest.defaultTestLoader.discover(test_dir,pattern='test_*.py') 12 | 13 | if __name__ == '__main__': 14 | runner = unittest.TextTestRunner() 15 | runner.run(discover) 16 | -------------------------------------------------------------------------------- /Unittest单元测试框架/test.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | #-*- coding:utf-8 -*- 3 | 4 | from calculator import Count 5 | import unittest 6 | 7 | 8 | class TestAdd(unittest.TestCase): 9 | """docstring for ClassName""" 10 | def setUp(self): 11 | print("test add start") 12 | 13 | def test_add(self): 14 | j = Count(9,7) 15 | self.assertEqual(j.add(),16) 16 | 17 | def test_add1(self): 18 | j = Count(-1,23) 19 | self.assertEqual(j.add(),22,msg="add方法执行成功!") 20 | 21 | def tearDown(self): 22 | print("test add end") 23 | 24 | 25 | class TestSub(unittest.TestCase): 26 | """docstring for TestSub""" 27 | def setUp(self): 28 | print("test sub start") 29 | 30 | def test_sub(self): 31 | j = Count(15,6) 32 | self.assertEqual(j.sub(),9,msg="sub方法执行成功!") 33 | 34 | def test_sub1(self): 35 | j = Count(-5,36) 36 | self.assertEqual(j.sub(),1,msg="sub方法执行成功!") 37 | 38 | def tearDown(self): 39 | print("test sub end") 40 | 41 | 42 | if __name__ == '__main__': 43 | # unittest.main() 44 | suite = unittest.TestSuite() 45 | suite.addTest(TestAdd("test_add")) 46 | suite.addTest(TestAdd("test_add1")) 47 | 48 | suite.addTest(TestSub("test_sub1")) 49 | suite.addTest(TestSub("test_sub")) 50 | 51 | runner = unittest.TextTestRunner() 52 | runner.run(suite) 53 | -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/__pycache__/calculator.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/Unittest单元测试框架/test_case/__pycache__/calculator.cpython-36.pyc -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/__pycache__/test.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/Unittest单元测试框架/test_case/__pycache__/test.cpython-36.pyc -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/__pycache__/test_add.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/Unittest单元测试框架/test_case/__pycache__/test_add.cpython-36.pyc -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/__pycache__/test_ass.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/Unittest单元测试框架/test_case/__pycache__/test_ass.cpython-36.pyc -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/__pycache__/test_sub.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/Unittest单元测试框架/test_case/__pycache__/test_sub.cpython-36.pyc -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/calculator.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | 3 | 4 | class Count: 5 | 6 | def __init__(self,a,b): 7 | self.a = int(a) 8 | self.b = int(b) 9 | 10 | def add(self): 11 | ''' 12 | 计算加法。 13 | ''' 14 | return self.a + self.b 15 | 16 | def sub(self): 17 | ''' 18 | 计算加法。 19 | ''' 20 | return self.a - self.b 21 | 22 | def is_prime(self,n): 23 | ''' 24 | 判定一个数是否是质数。 25 | ''' 26 | if n <= 1: 27 | return False 28 | for i in range(2,n): 29 | if n % i == 0: 30 | return False 31 | return True 32 | -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/test.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | 3 | 4 | 5 | class MyTestCase(unittest.TestCase): 6 | def setUp(self): 7 | print("start test ...") 8 | 9 | def clear(self): 10 | #some cleanup code 11 | pass 12 | 13 | def actions(self, arg1, arg2): 14 | print(arg1,arg2) 15 | self.assertFalse(arg1, msg="登录失败了!") 16 | 17 | 18 | @staticmethod 19 | def getTestFunc(arg1, arg2): 20 | def func(self): 21 | self.actions(arg1, arg2) 22 | return func 23 | 24 | def tearDown(self): 25 | print("test end ...") 26 | 27 | def generateTestCases(): 28 | arglists = [('jhadmin', 'jhadmin'), ('user1', 'user1'), ('user2', 'user2')] 29 | for args in arglists: 30 | setattr(MyTestCase, 'test_func_%s_%s'%(args[0], args[1]), 31 | MyTestCase.getTestFunc(*args) ) 32 | generateTestCases() 33 | 34 | if __name__ =='__main__': 35 | unittest.main() 36 | -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/test_add.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | 3 | 4 | from calculator import Count 5 | import unittest 6 | 7 | 8 | class TestAdd(unittest.TestCase): 9 | """docstring for ClassName""" 10 | def setUp(self): 11 | print("test add start") 12 | 13 | def test_add(self): 14 | j = Count(9,7) 15 | self.assertEqual(j.add(),16) 16 | 17 | def test_add1(self): 18 | j = Count(-1,23) 19 | self.assertEqual(j.add(),2,msg="add方法执行成功!") 20 | 21 | def tearDown(self): 22 | print("test add end") 23 | 24 | 25 | 26 | if __name__ == '__main__': 27 | unittest.main() 28 | 29 | -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/test_ass.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | 3 | 4 | from calculator import Count 5 | import unittest 6 | 7 | 8 | class TestAss(unittest.TestCase): 9 | """docstring for ClassName""" 10 | def setUp(self): 11 | print("test add start") 12 | for x in range(1,3): 13 | def test_ass(self): 14 | s = x 15 | self.assertTrue(s, msg="chenggou") 16 | 17 | def test_add1(self): 18 | s = '' 19 | self.assertTrue(s, msg="shibai") 20 | 21 | def tearDown(self): 22 | print("test add end") 23 | 24 | 25 | 26 | if __name__ == '__main__': 27 | unittest.main() 28 | 29 | -------------------------------------------------------------------------------- /Unittest单元测试框架/test_case/test_sub.py: -------------------------------------------------------------------------------- 1 | #!/bin/python 2 | 3 | 4 | from calculator import Count 5 | import unittest 6 | 7 | 8 | 9 | class TestSub(unittest.TestCase): 10 | """docstring for TestSub""" 11 | def setUp(self): 12 | print("test sub start") 13 | 14 | def test_sub(self): 15 | j = Count(15,6) 16 | self.assertEqual(j.sub(),9,msg="sub方法执行成功!") 17 | 18 | def test_sub1(self): 19 | j = Count(5,36) 20 | self.assertNotEqual(j.sub(),31,msg="sub方法执行成功!") 21 | 22 | def tearDown(self): 23 | print("test sub end") 24 | 25 | 26 | if __name__ == '__main__': 27 | unittest.main() 28 | -------------------------------------------------------------------------------- /client端测试总结.md: -------------------------------------------------------------------------------- 1 | * 安装测试 2 | - 首次安装 3 | * 下载Client安装包,运行INstall.exe ,出现欢迎信息... 安装成功; 4 | - 重复安装 5 | * Client安装成功后,验证再次安装是否能安装成功; 6 | - 升级安装 7 | * 使用新的升级包进行安装,理论可以成功安装; 8 | - 自定义安装 9 | * 手动设置安装位置,是否弄个安装成功; 10 | - 异常安装 11 | * 成功安装Client后,运行它,再次安装Client;是否提升有进程在运行,关闭后在安装等信息; 12 | * 磁盘空间不足时,安装; 13 | * 目录没有安装权限。 14 | 15 | * 卸载测试 16 | * 使用程序自身Uninstall.exe 卸载,使用控制面板卸载程序。注意:程序文件是否卸载干净;卸载后是否能够再次安装。 17 | * UI测试 18 | 19 | UI测试就是(User Interface)用户界面测试。用户界面测试是指测试用户界面的风格是否满足客户要求,他常常包括菜单、按钮、图标、文本框、对话框、出错信息、 20 | 帮助信息、文字、图片等。比如文字是否正确,界面是否美观,文字,图片组合是否完美,操作界面是否友好等等。 21 | 22 | 23 | * 功能测试 24 | 25 | 功能测试就是根据用户需求测试产品是否满足用户需求。 26 | 27 | * UAC测试 28 | 29 | 普通用户安装Client端软件,是否提升权限不足等信息。 30 | 31 | * 防火墙测试 32 | * log测试 33 | 34 | 开启DEBUG模式,检查log文件是否有详细的log日志。 35 | 36 | * 音频测试 37 | * 视频测试 38 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /resapi Automated Testing Script/jhappform_api/Structure display .md: -------------------------------------------------------------------------------- 1 | **项目结构展示** 2 | 3 | ``` 4 | jhappform_api/ 5 | ├── main.py 6 | ├── node.md 7 | ├── report 8 | │ └── result_2017-10-18_17-24-36.html 9 | ├── test_case 10 | │ ├── test_desktops.py 11 | │ ├── test_desktopstart.py 12 | │ ├── test_login.py 13 | │ ├── test_ping.py 14 | │ ├── test_renamefile.py 15 | │ ├── test_spoolers.py 16 | │ └── test_zlogout.py 17 | ├── test_data 18 | │ └── data.json 19 | └── tools 20 | └── tools.py 21 | 22 | ``` 23 | 24 | **`report`** 如图: 25 | 26 |  27 |  28 | -------------------------------------------------------------------------------- /resapi Automated Testing Script/jhappform_api/test.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | 4 | # josn 字符串 5 | ls = '''{ 6 | "name": "case1", 7 | "expect": "0", 8 | "casfile": "access_tokne", 9 | "relese": "6.3.26", 10 | "gui": "true", 11 | "ncpu": "2", 12 | "project": "pro1", 13 | "jobname": "Fluent01", 14 | "datfile":"datfile", 15 | "duatltimestep":"duatltimestep", 16 | "timesetp":"timesetp", 17 | "iteration":"iteration", 18 | "autosavesetp":"autosavesetp", 19 | "version":"version", 20 | "priority":"priority" 21 | 22 | 23 | 24 | }''' 25 | 26 | # json字符串转字典 27 | print(type(ls)) 28 | 29 | fp = file('test.txt', 'r') 30 | 31 | print(json.()) 32 | 33 | print(json.loads(ls)) 34 | print(type(json.loads(ls))) 35 | 36 | # s = [] 37 | # for i in ls.keys(): 38 | # s.append(ls[i] + ":" + i) 39 | 40 | # str = "" 41 | # for i in range(len(s)): 42 | # if ls.keys() != 'version': 43 | # str += "," + s[i] 44 | 45 | # print(str) 46 | -------------------------------------------------------------------------------- /resapi Automated Testing Script/一期/fileuplod.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: utf-8 -*- 3 | # 4 | import urllib 5 | import urllib2 6 | import requests 7 | 8 | 9 | url = 'http://192.168.0.93:8080/appform/ws/filedownload' 10 | data = {'path':'/apps/jhappform/conf/appform.conf','token':'C0141A0BB2442308A1BC59162148CA2847899E89CDF7DCC887883633D8A24D8E4A7F790CD928232D3D9A4254CF60554B869F04E4D1AE626D60B41552560DF7FDE76EE8622166F3E8A765DC8E1CD585E4'} 11 | r = requests.get(url, params=data) 12 | print r.content 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /resapi Automated Testing Script/一期/test.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: utf-8 -*- 3 | # 4 | import json 5 | import urllib 6 | import urllib2 7 | import tool 8 | import os 9 | 10 | import commands 11 | 12 | 13 | 14 | cm = "cd /apps/jhappform/spoolers/jhadmin/;mkdir testplus_2017;cd testplus_2017;touch files.txt readme.md log.doc" 15 | 16 | sh = commands.getstatusoutput(cm) 17 | print sh 18 | 19 | -------------------------------------------------------------------------------- /resapi Automated Testing Script/自动化测试模型.md: -------------------------------------------------------------------------------- 1 | ## 自动化测试模型 2 | * 线性测试 3 | 4 | 每个脚本完整且独立,可以单独运行。 5 | 6 | 开发成本高。例如,登录操作,每次都要重写。 7 | 维护成本高。一处代码改变,需要修改多出。 8 | 9 | 10 | * 模块化驱动测试 11 | 12 | 相同功能封装模块,例如,登录功能,写成一个函数,后续使用只需传参。 13 | 14 | * 数据驱动测试 15 | 16 | 数据的改变从而驱动自动化测试的执行。说白了就是数据的参数化。因为数据输入的不同从而输出结构不同。 17 | 18 | 19 | 20 | 21 | * 关键词驱动测试 22 | 23 | 关键字驱动测试,通过关键字的改变引起测试结果的改变。 24 | 25 | 测试框架:Robot Framework(RIDE)、QTP 26 | 27 | Selenium IDE 也可以看成是关键字驱动的自动化测试。 28 | 29 | -------------------------------------------------------------------------------- /testplan/70所审核功能扩展.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/70所审核功能扩展.xlsx -------------------------------------------------------------------------------- /testplan/JHFS.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/JHFS.xlsx -------------------------------------------------------------------------------- /testplan/JHFS集成appform.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/JHFS集成appform.xlsx -------------------------------------------------------------------------------- /testplan/Rest API test plan.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/Rest API test plan.xlsx -------------------------------------------------------------------------------- /testplan/SVN_elfinder部署手册.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/SVN_elfinder部署手册.doc -------------------------------------------------------------------------------- /testplan/Web V3.2 release测试总结.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/Web V3.2 release测试总结.docx -------------------------------------------------------------------------------- /testplan/appformClient.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/appformClient.xlsx -------------------------------------------------------------------------------- /testplan/流程管理软件testplan.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/流程管理软件testplan.xls -------------------------------------------------------------------------------- /testplan/自动更新工具testplan.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juzldream/testing/fab7fa797a0da210ef9e4bd3daa435901cf66736/testplan/自动更新工具testplan.xlsx -------------------------------------------------------------------------------- /优秀的软件测试人员具备哪些素质?.md: -------------------------------------------------------------------------------- 1 | 优秀的软件测试人员具备哪些素质? 2 | 3 | 1. 保持怀疑 4 | 2. 永不妥协 5 | 3. 让用户满意 6 | 4. 从用户角度思考 7 | 5. 分清主次(先测试主要模块) 8 | 6. 从不承诺100%的覆盖率 9 | 7. 倾听建议(产品经理) 10 | 8. 尽早开始 11 | 9. 确定并管理风险 12 | 10. 做市场调研 13 | 11. 培养BA技能 14 | 12. 不要忘了异常的情况 15 | 13. Be a Good Judge of Your Product 16 | 14. 学会交涉(资源不够,时间、人力) 17 | 15. 停止指责 18 | 16. 做一个好的观察者 19 | 20 | --------------------------------------------------------------------------------
These results were generated with a later version of QuickTest Professional.To view these results, install a later version of QuickTest Professional or the Run Results Viewer. 9 |