摘要: Web自动化原理介绍 Web端页面元素定位方法都是通过分析Web端页面元素,结合元素的特性,选择合适的方法定位,找到指定的元素,然后再调用selenium2library库的关键字去驱动元素。。 常见的元素定位方法 定位工具——Chrome开发者工具(F12) 打开Chrome浏览器,按下键盘的F1 阅读全文
posted @ 2019-01-18 15:10 lipo天空 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 脚本开发-从文件读取数据并参数化 直接上代码: char* testfn() { int count, total = 0; //char buffer[1000]; char * buffer = NULL; int filelenth = 0; long file_stream; char * 阅读全文
posted @ 2020-09-01 14:45 lipo天空 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 很多DBA都希望能够得到某个存储过程的执行信息,比如: 1) 执行了多少次 2) 执行的执行计划如何 3) 执行的平均读写如何 4) 执行平均需要多少时间 等等. 幸运的是SQL server 2008 提供了一个这样的DMV,使得我们比较容易就得到上面的信息。这个DMV是sys.dm_exec_p 阅读全文
posted @ 2020-09-01 14:30 lipo天空 阅读(172) 评论(0) 推荐(0) 编辑
摘要: --执行SQL查看存储过程的执行信息 SELECT TOP 10 a.object_id, a.database_id, OBJECT_NAME(object_id, database_id) 'proc name', a.cached_time, a.last_execution_time, a. 阅读全文
posted @ 2020-09-01 10:37 lipo天空 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Access:Vugen->Tool->Recording options->Recording A. HTML-based Script 针对 Web (HTTP/HTML)虚拟用户的缺省录制级别。它指示VuGen录制当前web页面上下文中的HTML action。录制会话期间并不录制所有资源,但 阅读全文
posted @ 2019-08-06 14:45 lipo天空 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 录制脚本之前,选对协议很关键,否则错误的协议会导致Virtual User Generator 录制不到脚本,或录制的脚本不完整,有些应用可能需要选择多个协议才能完整的记录 客户端与服务器端的请求。 LR自带了协议分析工具:Protocol Advisor。 Virtual User Generat 阅读全文
posted @ 2019-08-06 14:14 lipo天空 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 可能原因: 1.站点网址对应的端口被占用 2.其它软件影响,比如杀毒软件、电脑管家等 3.查看readme,看lr是否支持浏览器版本 解决方法: cmd命令输入 netstat -ano | find "1080" //查找占用端口1080的进程id taskkill /pid 进程id /t /f 阅读全文
posted @ 2019-08-06 13:53 lipo天空 阅读(1873) 评论(0) 推荐(0) 编辑
摘要: 最近一直在纠结性能分析与调优的如何下手,先从硬件开始,还是先从代码或数据库,从操作系统(CPU调度、内存管理、进程调度、磁盘IO),网络、协议(HTTP,TCP/IP),还是从应用程序代码,数据库调优,中间件配置等方面入手。 单一个中间件又分web中间件(apdche、IIS),应用中间件(toma 阅读全文
posted @ 2019-06-19 15:30 lipo天空 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 淘宝网每年的双11 活动都是对其服务器性能的挑战。因为在这一天所有商品半价,购物的用户量剧增。做为淘宝网的高层更多的关心在线用户数,用户交易量,总交易金额等,做为一名技术人员,我们可能更关心当天系统的吞吐量、每秒钟点击率以及系统资源的消耗情况等,对!这就是系统的性能。那么性能的本质是什么呢?我试抓住 阅读全文
posted @ 2019-06-19 14:03 lipo天空 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一个小系统,用户数是20个,那事务的平均响应时间大概在什么范围内?怕麻烦可以直接告诉他2/5/8原则,钻牛角尖的话,需要进一步确认是什么样的系统?提供的是什么类型的业务?用户行为是什么样的?用户对系统的使用频率?就算同响应时间一样,前端通过不同展现方式,用户的感知可能完全不一样。下面就针对这个问题延 阅读全文
posted @ 2019-06-19 09:27 lipo天空 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一个用户去访问一个页面的请求过程,如下图: 数据传输时间 从浏览器输入网址。敲回车,开始 真实的用户场景请不要忽略数据传输时间, 当我们发一个请求,到服务器接收到这个请求需要时间,系统处理完后,将处理结果返回给我们也需要时间。 网络传输时间往往也很难模拟真实的场景,因为你网站的用户可能来自世界各地, 阅读全文
posted @ 2019-06-18 14:47 lipo天空 阅读(1210) 评论(0) 推荐(0) 编辑