【发布时间】:2019-02-24 07:31:04
【问题描述】:
我正在为 IBM maximo 应用程序编写负载测试脚本。此应用程序创建一些 BIRT 报告并将它们显示在同一个浏览器窗口但在不同的选项卡中。
我不知道如何使用 JMeter http 请求打开这些。我在 JMeter 中复制了与 Fiddler 中相同的请求,但在响应中遇到了一些错误。
我的提琴手请求如下:
reportFile=asset_meters.rptdesign&reportNum=1170&__newrun=true&comments=&fromEmail=no&where=%25EF%25BF%258E%25EF%25BF%25B9%2522%2513%2508%25136%25EF%25BE%25A8J%25EF%25BE%25A8%2501%25EF%25BF%25B5%25EF%25BE%2591%2527%25EF%25BF%2593y%25EF%25BF%25ACU%2523%2518x%251B%25EF%25BF%2580%25EF%25BF%2592%25EF%25BF%25BAh%250C%25EF%25BF%25A8o%25EF%25BE%25B6%2517%25EF%25BF%25A4*%25EF%25BE%25A0o%25EF%25BE%258BN%25EF%25BF%258A%25EF%25BE%25A8b3%25EF%25BF%25A8%250F%2505%25EF%25BE%25BFcU%2522&mroOrg=QRC&redir=%2Fmaximo%2Freport%2F%3F__report%3Dasset_meters.rptdesign%26appname%3DASSET%26__requestid%3D1550750628853%26uisessionid%3D17617%26csrftoken%3D8dkj0qdgphnd347jreegt21lj5&mroApp=ASSET&maxPass=%25EF%25BE%25AA%25EF%25BE%25A5%2529%25EF%25BF%2592h%2510%25EF%25BE%2596%25EF%25BE%2594&redirParams=repositoryType%3DEnterprise&customrptServerLogonPass=&smtpHost=localhost&localTZ=Africa%2FAlgiers&locale=en_US&p_asset=M100000000003&reportDesc=QR+-+Asset+Meters+%26+Installed+Information&mroUniqueKey=190221160348853_29579&extendedFields=false&Email_Choice=PDF&emails=&userName=maxadmin&ParmUserName=maxdemo&reportFolder=ASSET&qbrDisplayWhere=%28assetnum+like+%27%25M100000000003%25%27%29&schema=maxdemo&reportType=BIRT&appname=ASSET&ParmPassword=%25EF%25BE%25AA%25EF%25BE%25A5%2529%25EF%25BF%2592h%2510%25EF%25BE%2596%25EF%25BE%2594&mroSite=METRO&paramdelimiter=%7C%7C&paramstring=appHierarchy%3DASSET&__scheduleType=immediate&__reportname=asset_meters.rptdesign&isDuplex=0&baseTable=ASSET&customserverURL=&__overwrite=new&baseUrl=http%3A%2F%2F172.17.43.71%3A9080
JMeter 请求是:
reportFile=asset_meters.rptdesign&reportNum=1170&__newrun=true&comments=&fromEmail=no&where=%25EF%25BF%258E%25EF%25BF%25B9%2522%2513%2508%25136%25EF%25BE%25A8J%25EF%25BE%25A8%2501%25EF%25BF%25B5%25EF%25BE%2591%2527%25EF%25BF%2593y%25EF%25BF%25ACU%2523%2518x%251B%25EF%25BF%2580%25EF%25BF%2592%25EF%25BF%25BAh%250C%25EF%25BF%25A8o%25EF%25BE%25B6%2517%25EF%25BF%25A4*%25EF%25BE%25A0o%25EF%25BE%258BN%25EF%25BF%258A%25EF%25BE%25A8b3%25EF%25BF%25A8%250F%2505%25EF%25BE%25BFcU%2522&mroOrg=QRC&redir=%2Fmaximo%2Freport%2F%3F__report%3Dasset_meters.rptdesign%26appname%3DASSET%26__requestid%3D1550750847369%26uisessionid%3D17618%26csrftoken%3Detbohmkqeg5ufvpr1tvrv9qp9a&mroApp=ASSET&maxPass=%25EF%25BE%25AA%25EF%25BE%25A5%2529%25EF%25BF%2592h%2510%25EF%25BE%2596%25EF%25BE%2594&redirParams=repositoryType%3DEnterprise&customrptServerLogonPass=&smtpHost=localhost&localTZ=Africa%2FAlgiers&locale=en_US&p_asset=M100000000003&reportDesc=QR+-+Asset+Meters+%26+Installed+Information&mroUniqueKey=190221160727369_29580&extendedFields=false&Email_Choice=PDF&emails=&userName=maxadmin&ParmUserName=maxdemo&reportFolder=ASSET&qbrDisplayWhere=%28assetnum+like+%27%25M100000000003%25%27%29&schema=maxdemo&reportType=BIRT&appname=ASSET&ParmPassword=%25EF%25BE%25AA%25EF%25BE%25A5%2529%25EF%25BF%2592h%2510%25EF%25BE%2596%25EF%25BE%2594&mroSite=METRO&paramdelimiter=%7C%7C&paramstring=appHierarchy%3DASSET&__scheduleType=immediate&__reportname=asset_meters.rptdesign&isDuplex=0&baseTable=ASSET&customserverURL=&__overwrite=new&baseUrl=http%3A%2F%2F172.17.43.71%3A9080
相应的回应:
提琴手的回应是:
JMeter 的响应是:
我检查了服务器日志,但没有发现任何可疑之处。
然后我在 JSON 选项卡(在 Fiddler 请求中)观察到类似:
这是我的瓶颈原因吗?
如何将它嵌入到我的 JMeter 请求中?
【问题讨论】:
标签: jmeter automated-tests load report birt