support request tuple data

rewrite the TestModels

Ajust the code
Merge pull request #1959 from Feng23/master

support request tuple data