[发明专利]负载测试在审
申请号: | 201480084366.X | 申请日: | 2014-12-23 |
公开(公告)号: | CN107431646A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | O·阿叙利;I·舒弗;阿米特·莱文 | 申请(专利权)人: | 安提特软件有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F9/455 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 史迎雪,康泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 测试 | ||
1.一种用于负载测试的方法,所述方法包括:
在客户端计算设备中执行应用时获取被记录的代码行,所述代码行以所述执行的时间顺序被记录;
确定在所述代码行的各行中是否存在对至少一个变量的依赖性;
响应于确定所述依赖性存在,将所述依赖性存储在数据储存器中;
从所述代码行中识别包括调用被调用变量的网络调用语句的代码行;并且
基于所述被调用变量和在所述数据储存器中存储的依赖性,消除所述代码行的第一子集,其中在所述消除之后剩余的所述代码行的第二子集包括用户输入的参数数据。
2.根据权利要求1所述的方法,进一步包括:
通过在所述执行的时间顺序的升序方向上移动来执行依赖性分析,以确定在所述代码行的所述各行中是否存在所述依赖性;并且
通过在所述执行的时间顺序的降序方向上从包括所述网络调用语句的所述代码行移动来执行消除分析,以基于所述依赖性分析的结果确定是否消除所述代码行的所述各行。
3.根据权利要求2所述的方法,进一步包括:
获取所述代码行的控制流图(CFG),所述CFG限定可执行代码块和所述可执行代码块之间的关系;并且
基于用户与所述应用的交互的历史确定所述CFG的子集,其中根据所述CFG的所述子集执行所述依赖性分析和所述消除分析。
4.根据权利要求1所述的方法,其中基于所述被调用变量和在所述数据储存器中存储的所述依赖性消除所述代码行的所述第一子集进一步包括:
基于在所述数据储存器中存储的所述依赖性,确定所述被调用变量是否依赖于所述代码行的第一行中的至少一个变量;
响应于确定所述被调用变量不依赖于所述第一行中的至少一个变量,消除所述第一行;
基于在所述数据储存器中存储的所述依赖性,确定所述被调用变量是否依赖于所述代码行的第二行中的至少一个变量;以及
响应于确定所述被调用变量不依赖于所述第二行中的至少一个变量,消除所述第二行。
5.根据权利要求1所述的方法,进一步包括:
呈现所述代码行的所述第二子集,使得所述用户输入的参数数据与所述代码行的所述第二子集的其余部分在视觉上不同地被显示。
6.根据权利要求1所述的方法,其中所述代码行基于编程语言语法被规范化。
7.一种非暂时性机器可读存储介质,包括计算设备的处理器可执行的用于负载测试的指令,所述机器可读存储介质包括:
用于在客户端计算设备中的应用的执行期间获取被记录的代码行的指令;
用于获取所述代码行的控制流图(CFG)的指令;
用于通过在所述CFG的第一方向上移动来执行依赖性分析以确定在所述代码行的各行中是否存在对至少一个变量的依赖性的指令;和
用于通过在所述CFG的第二方向上移动来执行消除分析以基于所述依赖性分析的结果确定是否消除所述代码行的各行的指令。
8.根据权利要求7所述的非暂时性机器可读存储介质,进一步包括:
用于监控用户与所述应用的交互的指令;和
用于基于所监控的用户交互计算所述CFG的指令。
9.根据权利要求7所述的非暂时性机器可读存储介质,进一步包括:
用于在执行所述依赖性分析时从所述代码行识别调用被调用变量的网络调用语句的指令;和
用于基于所述网络调用语句触发所述消除分析的指令。
10.根据权利要求9所述的非暂时性机器可读存储介质,其中用于执行所述消除分析的所述指令包括:
用于基于所述依赖性分析的结果确定所述被调用变量是否依赖于所述代码行的给定行中的至少一个变量的指令;和
用于响应于确定所述被调用变量不依赖于所述给定行中的至少一个变量而消除所述给定行的指令。
11.根据权利要求7所述的非暂时性机器可读存储介质,进一步包括:
用于修改包括专用于所述客户端计算设备或所述客户端计算设备的浏览器的语句的代码行的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安提特软件有限责任公司,未经安提特软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480084366.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:销售点终端地理位置
- 下一篇:一种可调节式输沙导风板