摘要:
Jmeter线程组下脚本,当设置好线程数后,该组下所有脚本均会执行对应的次数 测试场景: 1,后台登录新建拼团活动 2,获取拼团ID 3,多个会员前端登录,传入拼团ID参加拼团活动 要实现上面的测试场景,需要创建两个线程组,线程组A创建活动,线程组B参与活动,从A获取的拼团ID设置为全局参数,传到B 阅读全文
摘要:
下图内容为请求后的返回值,红色箭头内容是需要正则处理传参给后面的接口使用 其中==后面的\U0026为未编码内容 而实际能够提交的链接为下图“&” 所以,图1请求后需要先转码,然后再做正则处理 上图红色箭头,后置处理器加入转码代码,代码具体参考下链接 http://www.cnblogs.com/I 阅读全文
摘要:
如,系统返回data 通过正则获取data后的数据,且名称定义为id 然后通过${id}的方式传参给需要使用的地方 阅读全文
摘要:
如下图,“全站链接扫描”脚本的参数化文件存储在同一目录的参数化文件夹内 预计实现读取该文件使用相对路径(非绝对路径,避免脚本在另一台电脑存在别的目录下能正常读取参数文件) 如读取“链接-代理商后台”参数文件,该文件路径C:\Users\Beckham\Desktop\jmeter\参数化文件\链接- 阅读全文
摘要:
如下图,若CSV文件内的参数为中文时候,jmeter在读取数据时会显示为乱码且不可用 这里与创建CSV参数文件的编码格式有关系 系统自带的编码方式只有红圈内几项,只有编码格式为GBK时,才支持读取中文内容 阅读全文
摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 场景描述: 登录用例A,参加活动用例B,用户参加活动需要经历登录和发起活动流程。用例A登录,返回登录数据。用例B通过A返回的用户ID拼接成参加活动的链接。 阅读全文
摘要:
JS的正则表达式的写法,需要对原有正则表达式进行适当加工才可正常使用 如:(正则表达式规则取到“/did1280064/Login”) 常规的正则表达式为“did(\d+)/Login” 而js的书写方式是“/did(\d+)\/Login/” 对比可发现,js前后会多出“/” 且两个参数之间需要增 阅读全文
摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 1、描述,用例配置环境变量后会在请求前自动加上域名和请求头信息。请求1后返回一个链接,请求2发起访问链接,链接是第三方的,所以不需要加域名和请求头。本案例解 阅读全文
摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 1、场景分析 注册会员流程共计有添加数据,校验数据,提交数据等步骤,每一步骤都需要传出注册会员账号,如果不把会员账号做成全局参数,则每次都要修改所有的步骤, 阅读全文
摘要:
当某个接口的提交参数类型为“array”时,该接口被自动化测试调用会转换成text类型。 导致执行测试的时候,整个参数转化json格式不正确 解决方法是在 格式不正确的项后面 配置正确的格式数据 阅读全文