松勤软件测试之python自动化测试48期 (web/app/接口自动化/自动化框架)

松勤软件测试之python自动化测试48期 (web/app/接口自动化/自动化框架)插图

以下为内容填充—————————————————————————–

web/app/接口自动化/自动化框架
怎么搭建 python 的接口自动化测试框架?
1.框架搭建
1.1将struts2中的jar文件导入到项目中
commons-fileupload–io—
struts2-core–core-
1.2将struts.xml文件拷贝到项目的src目录下
1.3修改web.xml文件<filter>
<filter-name>struts2</filter-name>
<filter-class></filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2.action中方法的调用方式
2.1自动方法调用(只能调用execute)
2.2指定方法调用(通过设置action标签中的method属性)
2.3动态方法调用(在调用时,在action后加!方法名称,如:login!deletUser)
注意:<constantname=””value=”true”/>
2.4通配符调用
3.action接收客户端参数的方式
3.1直接在action中定义参数变量,并生成set和get方法
3.2定义接收参数的类
注意:都要为action的成员变量提供get和set方法
3.3让action实现ModelDriven接口,并实现里面的getModel方法
4.获取request,session,application的方式
4.1用ActionContext获取,实际上获取到的都是Map对象
4.2用ServletActionContext获取,获取到的是基于ServletAPI的对象

发表评论

您的电子邮箱地址不会被公开。