摘要:
优化思路 1. 先录制 2. 然后进行清理。清理掉多余的cookie、lr_think_time等冗余脚本。 3. 调试脚本,让脚本可以跑通过。 4. 逐步优化添加 调试思路 1. 单用户单迭代 录制之后,先直接跑。这个时候可能可能跑不过,那可能是需要设置关联之类的。总之,先保证单用户单迭代可以通过 阅读全文
摘要:
背景 LoadRunner 会对事务的性能指标进行记录。 添加事务也是为了在测试的时候统计这段脚本运行时用的时间等等,方便定位性能瓶颈。 一个事务可以包含一个请求,也可以包含多个请求。一般把完成一件事情的多个请求作为一个事务,比如登录、转账等。 添加方法: 1. 在事务需要开始的地方右键,选择 In 阅读全文
摘要:
vmstat 可以用来监控虚拟内存。可对操作系统的虚拟内存、IO、CPU等多个指标的整体情况进行监视。 Linux系统的内存分为物理内存和虚拟内存两种。物理内存是真实的,也就是物理内存条上的内存。而虚拟内存则是采用硬盘空间补充物理内存,将暂时不使用的内存页写到硬盘上以腾出更多的物理内存让有需要的进程 阅读全文
摘要:
背景 json 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。 一般表现形式是一个无序的 键值对 的集合。 资料: 官方文档: https://docs.python.org/3/library/json.html#module-json python操作json的其他方式 阅读全文
摘要:
资料:https://docs.python.org/3/library/html.parser.html python 自带了一个类,叫 HTMLParser。 我们用的时候需要自己定义一个类,继承自 HTMLParser 。然后重写一部分方法。 下面是我们常用的解析html的方法,可以看到在 H 阅读全文
摘要:
背景 python 的unittest 没有自带数据驱动功能。 所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成。 DDT是 “Data-Driven Tests”的缩写。 资料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. 阅读全文
摘要:
问题: 执行多个用例的时候,会抛出异常: 解决方案: 关闭driver 时 , 使用 driver.quit()代替 driver.close()。 分析: 之前使用 driver.close() 时,用例执行结束有时会不能成功关闭chromedriver.exe,导致后台含有多个chromedri 阅读全文
摘要:
之前自己搭建整个框架,遇到问题都要自己一点一点去解决。今天偶然看到别人搭建好的框架,做个笔记,留作以后参考。 auto_http_api 下载地址:http://git.oschina.net/ytbkun/auto_http_api 开发环境 Win7 64,python 3,Pycharm. u 阅读全文
摘要:
资料 安全测试(一):安全测试简介 Web安全测试概述 如何防范SQL注入——编程篇 如何防范SQL注入——测试篇 安全性测试系列之二-如何对网站进行安全性测试? 类别划分 如果撇开Web服务器的配置管理等其他外围因素,单纯从Web应用的代码出发,我觉得Web应用的漏洞可以分为四类。代码远程执行漏洞 阅读全文
摘要:
转载自: Web安全测试(一)-手工安全测试方法&修改建议 1.XSS(Cross-Site Script)跨站脚本攻击 XSS(Cross-Site Script):跨站脚本攻击。 它指的是恶意攻击者往Web 页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web 里面的html 代码会被 阅读全文