摘要:
1、通常会将用户和服务器的一次交互(页面访问或者提交)请求放在一个简单控制器或者事务控制器,例如微课首页里面包含4个接口都放到简单控制器里 或者一个提交可能,会触发3个接口,那么这3个接口放到一个简单控制器里 2、控制器需要写清楚用户操作或者访问的页面,具体接口最好写清楚接口名称和作用 3、 阅读全文
摘要:
为了保证脚本的移植性,需要把一些变量提取出来,变量主要分为2类 1、一类是公用变量(全局变量),包括:IP、port、附件路径、CSV路径等,通常是使用用户定义的变量 组件 2、另一类是测试变量一般作用域,包括用户名、用户id、学校id、班级id等,通常是使用用户参数 组件 3、修改脚本有的时候需要 阅读全文
摘要:
接口请求中的一个变量需要用上一个接口道服务器返回响应的动态值(上个请求)。 遇到这样的情况,我们就需要用到关联 例如用户A发表了一个一条微信朋友圈,用户B想对这条朋友圈进行评论,就需要先获取到这个朋友圈说说的id, 此时用户A想对这条评论进行回复,我们就需要知道这个评论的id 由于每次操作ID都是变 阅读全文
摘要:
1、调试的时候 可以只跑需要调试的接口,禁用其他的接口 2、每个接口都需要增加断言眼,保证脚本的结果的正确性 3、验证脚本的可靠性,可以切换用户(测试变量)来进行调试 4、使用Debug Sample 查看关联参数取值是否正确 5、察看结果树的RegExp Tester模式可以将中文乱码显示正确;H 阅读全文
摘要:
1、一般我们不会通过下面这种去跑性能测试 2、我们会通过这种方式去跑性能测试 3、录制自动化 就用新的 4、录制性能测试 就用 阅读全文
摘要:
1 #-*- coding:utf-8 -*- 2 __author__ = "carry" 3 4 5 from selenium import webdriver 6 import time 7 import unittest 8 9 class Blog(unittest.TestCase): 阅读全文
摘要:
jmeter提供了很多种断言,本文我就介绍下我们经常使用的响应断言! 响应断言 :对服务器的响应进行断言校验 (1)、应用范围Apply to : Main sample and sub-samples,Main sample only , Sub-samples only ,Jmeter Vari 阅读全文
摘要:
Python安装包: 需要安装的包主要有两个: PIL 和 pytesser 、tesseract (1)、安装PIL:下载地址:http://www.pythonware.com/products/pil/ 下载后是一个exe程序,直接双击安装 (2)、pytesser:下载地址:http://c 阅读全文